Cowboy

用于Erlang/OTP的小型、快速、现代的HTTP服务器。(Small, fast, modern HTTP server for Erlang/OTP.)

Github stars Tracking Chart

Cowboy 是一款用于Erlang/OTP的小型、快速和现代的HTTP服务器。

Cowboy 旨在提供一个完整的HTTP堆栈在一个小的代码库。 它针对低延迟和低内存使用进行了优化,部分原因是它使用二进制字符串。
Cowboy 提供路由功能,有选择地将请求发送到Erlang编写的处理程序。
因为它使用 Ranch 来管理连接,所以Cowboy可以很容易地被嵌入到任何其他应用程序中。
Cowboy 是干净、测试良好的Erlang代码。

Main metrics

Overview
Name With Ownerninenines/cowboy
Primary LanguageErlang
Program languageMakefile (Language Count: 3)
Platform
License:ISC License
所有者活动
Created At2011-03-09 19:55:52
Pushed At2025-06-06 12:28:09
Last Commit At2025-02-17 15:18:23
Release Count54
Last Release Name2.13.0 (Posted on 2025-02-18 09:46:00)
First Release Name0.2.0 (Posted on )
用户参与
Stargazers Count7.4k
Watchers Count294
Fork Count1.2k
Commits Count2.2k
Has Issues Enabled
Issues Count1149
Issue Open Count44
Pull Requests Count181
Pull Requests Open Count9
Pull Requests Close Count324
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

= Cowboy

Cowboy is a small, fast and modern HTTP server for Erlang/OTP.

== Goals

Cowboy aims to provide a complete HTTP stack in a small code base.
It is optimized for low latency and low memory usage, in part
because it uses binary strings.

Cowboy provides routing capabilities, selectively dispatching requests
to handlers written in Erlang.

Because it uses Ranch for managing connections, Cowboy can easily be
embedded in any other application.

Cowboy is clean and well tested Erlang code.

== Online documentation

== Offline documentation

  • While still online, run make docs
  • User guide available in doc/ in PDF and HTML formats
  • Function reference man pages available in doc/man3/ and doc/man7/
  • Run make install-docs to install man pages on your system
  • Full documentation in Asciidoc available in doc/src/
  • Examples available in examples/

== Getting help