Cowboy is a small, fast and modern HTTP server for Erlang/OTP. 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.
http http2 http-server websocket websockets websocket-server rest cowboy high-performance production-ready web web-framework functionalBeast is a C++ header-only library serving as a foundation for writing interoperable networking libraries by providing low-level HTTP/1, WebSocket, and networking protocol vocabulary types and algorithms using the consistent asynchronous model of Boost.Asio. Symmetry: Algorithms are role-agnostic; build clients, servers, or both.
boost c-plus-plus-11 websocket websocket-client websocket-server http http-client http-server asio networking async-programming cplusplus server osx tls ssl websockets boost-librariesNano is an easy to use, fast, lightweight game server networking library for Go. It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network related programming. Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes.
game server protobuf json tcp-server websocket-server networking lightweight microa WebSocket Server and Client for Arduino based on RFC6455. version 2.0 and up is not compatible with AVR/ATmega, check ATmega branch.
arduino-library websocket-server wss ws websocket websockets websocket-client esp8266 espUltra 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. Here comes the example of the TCP chat server. It handles multiple TCP client sessions and multicast received message from any session to all ones. Also it is possible to send admin message directly from the server.
tls ssl http performance async https websocket-server websocket tcp-server socket-server tcp-client http-server low-latency udp-server https-server socket-client udp-clientThe minimum supported Node version is v8.10.0. Sends a ping frame that may contain a payload. The client must send a Pong frame with the same payload in response. Check the connection.on('pong') method for more details.
turbo-net websocket websocket-server nodejs turbo serverA barebones WebSocket client and server implementation written in 100% Java. The underlying classes are implemented java.nio, which allows for a non-blocking event-driven model (similar to the WebSocket API for web browsers).
websocket websocket-server websocket-client java-websocket java-nio wssUltra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution. Asio service is used to host all clients/servers based on Asio C++ library. It is implemented based on Asio C++ Library and use a separate thread to perform all asynchronous IO operations and communications.
tls ssl http performance async https websocket-server websocket tcp-server socket-server tcp-client http-server low-latency udp-server https-server socket-client udp-clientThe soketi server is built on top of uWebSockets.js - a C application ported to Node.js. uWebSockets.js is demonstrated to perform at levels 8.5x that of Fastify and at least 10x that of Socket.IO. It implements the Pusher Protocol v7. Therefore, any Pusher-maintained or compatible client can connect to it, bringing a plug-and-play experience for existing applications that are already compatible with this protocol.
docker pusher real-time websocket websockets realtime broadcasting ws hacktoberfest laravel socket-io events redis socket websocket-serverHoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds. This library allows to manipulate the WebSocket protocol and proposes a server and a client. It supports two specifications RFC6455 and Hybi (at the same time).
hoa library websocket websocket-server websocket-client websocket-cli rfc-6455 rfc-3986 rfc-3629Simple websocket server on php that can handle 100000 connections or more. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
game websocket-server websocketIodine is ideal for Linux/Unix based systems (i.e. macOS, Ubuntu, FreeBSD etc'), which are ideal for evented IO (while Windows and Solaris are better at IO completion events, which are totally different). Iodine is a C extension for Ruby, developed and optimized for Ruby MRI 2.2.2 and up... it should support the whole Ruby 2.0 MRI family, but Rack requires Ruby 2.2.2, and so iodine matches this requirement.
websocket-server webserver ruby-mri rack server http-server pubsub redis-client eventmachineThe Autobahn|Testsuite provides a fully automated test suite to verify client and server implementations of The WebSocket Protocol for specification conformance and implementation robustness. Autobahn|Testsuite also provides a couple of other tools useful for WebSocket (and WAMP) implementors and developers.
websocket-server websocket-client testsuite autobahn autobahn-testsuite test-coverage websocketA micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
http iot template-engine micropython webserver websocket-server websocket esp32 websockets templating routing captive-portal pyboard support-websockets wipy pycom hc2 language-templating microwebsrv pyhtmlMicroWebSrv2 is the new powerful embedded Web Server for MicroPython and CPython that supports route handlers, modules like WebSockets or PyhtmlTemplate and a lot of simultaneous requests (in thousands!). Fully asynchronous, its connections and memory management are very optimized and truly fast.
ssl http cors iot template-engine web-server async micropython asynchronous routes https websocket-server websocket esp32 websockets pyboard wipy pycom hc2 microwebsrvNano is an easy to use, fast, lightweight game server networking library for Go. It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network related programming.Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes.
game server protobuf json tcp-server websocket-server networking lightweight micro game-engine gamesgwsocket is a simple, standalone, language-agnostic, RFC6455 compliant WebSocket Server, written in C. It sits between your application and the client's browser, giving fast bidirectional communication between these two with ease and flexibility. Very simple, just redirect the output from your application (stdout) to a file (named pipe) and let gwsocket transfer the data to the browser — That's it.
websocket-server rfc-6455 websocketsThe Dart server framework that's ready for showtime.
dart web server framework angel dart-web websocket-server angel-frameworkIt's not nearly as configurable as Apache, Lighttpd, Nginx, Jetty, etc. It provides only limited support for custom content generation (e.g. Servlets). It has been designed for WebSocket based control. Check out the tutorial on the wiki.
websocket-server c-plus-plus websockets cpp14facil.io provides high performance TCP/IP network services to Linux / BSD (and macOS) by using an evented design (as well as thread pool and forking support) and provides an easy solution to the C10K problem. You can read more about facil.io on the facil.io website.
websocket-server http-protocol http-parser concurrency framework webserver networking websockets
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.