Displaying 1 to 20 from 33 results

cowboy - Small, fast, modern HTTP server for Erlang/OTP.

  •    Erlang

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.

beast - HTTP and WebSocket built on Boost.Asio in C++11

  •    C++

Beast 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.

nano - Lightweight, facility, high performance golang based game server framework

  •    Go

Nano 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.

arduinoWebSockets - arduinoWebSockets

  •    C++

a WebSocket Server and Client for Arduino based on RFC6455. version 2.0 and up is not compatible with AVR/ATmega, check ATmega branch.




turbo-ws - :dash: Blazing fast low-level WebSocket server

  •    Javascript

The 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.

Websocket - The Hoa\Websocket library.

  •    PHP

Hoa 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).

websocket - simple php websocket server + demos + yii/yii2 integration + php 7 support

  •    PHP

Simple 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.

iodine - iodine - HTTP / Websocket Server with Pub/Sub support, optimized for Ruby MRI on Linux / BSD

  •    C

Iodine 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.


autobahn-testsuite - Autobahn WebSocket protocol testsuite

  •    Python

The 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.

nano - Lightweight, facility, high performance golang based game server framework

  •    Go

Nano 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.

gwsocket - fast, standalone, language-agnostic WebSocket server RFC6455 compliant

  •    C

gwsocket 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.

seasocks - Simple, small, C++ embeddable webserver with WebSockets support

  •    C++

It'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.

facil.io - Your high performance web application C framework

  •    C

facil.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.

websock3ds - Example websocket server for Nintendo 3DS

  •    C

Incomplete README. SSL secured websockets (wss://) aren't currently supported, so any site served over https cannot connect to it. Was going to add it, but Chrome seems to reject self-signed certs over websocket.

websocat - Websocket proxy, socat-style

  •    Rust

Note: Currently SSL-enabled version may be unbuildable on systems with newer libssl because of hard reliance on old versions of dependencies. Wait for websockat 1.0.0 with async and updated deps. Pre-built binaries for Linux (usual and musl), Windows, OS X and Android (ARM) are available on the releases page. Most are built without SSL support, so can't connect to secure wss:// websockets, only ws://.

Lib

  •    CSharp

Lib.AspNetCore.WebSocketsCompression is a library which provides a managed implementation of the WebSocket protocol, along with server integration components and support for permessage-deflate compression. Lib.AspNetCore.WebSocketsCompression is available on NuGet.

sockjs - SockJS server for rust language

  •    Rust

SockJS server for for Actix framework. Actix SockJS is licensed under the Apache-2.0 license.