All Projects → ninenines → Cowboy

ninenines / Cowboy

Licence: isc
Small, fast, modern HTTP server for Erlang/OTP.

Programming Languages

erlang
1774 projects

Projects that are alternatives of or similar to Cowboy

Gun
HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.
Stars: ✭ 710 (-89.13%)
Mutual labels:  rest, websocket, websockets, http2, https, functional, high-performance
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-99.72%)
Mutual labels:  rest, web-framework, http2, https, functional, http-server
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (-95.76%)
Mutual labels:  web-framework, websocket, http2, high-performance, http-server
Beast
HTTP and WebSocket built on Boost.Asio in C++11
Stars: ✭ 3,241 (-50.39%)
Mutual labels:  websocket, websockets, websocket-server, http-server
node-jsonrpc2
JSON-RPC 2.0 server and client library, with HTTP (with Websocket support) and TCP endpoints
Stars: ✭ 103 (-98.42%)
Mutual labels:  https, websocket-server, websockets, http-server
Beetlex
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
Stars: ✭ 802 (-87.72%)
Mutual labels:  websocket, websocket-server, https, http-server
Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Stars: ✭ 3,260 (-50.1%)
Mutual labels:  websockets, http2, https, http-server
Libhv
🔥 比libevent、libuv更易用的国产网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket client/server.
Stars: ✭ 3,355 (-48.65%)
Mutual labels:  websocket, websocket-server, https, http-server
Microwebsrv2
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
Stars: ✭ 295 (-95.48%)
Mutual labels:  websocket, websockets, websocket-server, https
Echo
High performance, minimalist Go web framework
Stars: ✭ 21,297 (+225.99%)
Mutual labels:  web-framework, websocket, http2, https
Cppserver
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Stars: ✭ 528 (-91.92%)
Mutual labels:  websocket, websocket-server, https, http-server
Netcoreserver
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Stars: ✭ 799 (-87.77%)
Mutual labels:  websocket, websocket-server, https, http-server
Jiny
Lightweight, modern, simple JVM web framework for rapid development in the API era
Stars: ✭ 40 (-99.39%)
Mutual labels:  web-framework, websocket, websocket-server, http-server
Siris
DEPRECATED: The community driven fork of Iris. The fastest web framework for Golang!
Stars: ✭ 146 (-97.77%)
Mutual labels:  web-framework, http2, https, high-performance
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-97.28%)
Mutual labels:  rest, web-framework, http2, high-performance
Restinio
Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library with the right balance between performance and ease of use
Stars: ✭ 694 (-89.38%)
Mutual labels:  rest, websockets, https, http-server
Hunt Framework
A Web framework for D Programming Language. Full-stack high-performance.
Stars: ✭ 256 (-96.08%)
Mutual labels:  web-framework, websocket, http2
Presentations
Collection of presentations for advanced Python topics
Stars: ✭ 264 (-95.96%)
Mutual labels:  rest, websockets, functional
remoting
Jetlang Remoting - asynchronous distributed messaging
Stars: ✭ 27 (-99.59%)
Mutual labels:  websocket-server, websockets, http-server
Http
Host These Things Please - a basic http server for hosting a folder fast and simply
Stars: ✭ 275 (-95.79%)
Mutual labels:  http2, https, http-server

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].