beast

Networking library

A C++ library providing a low-level networking framework with support for HTTP/1, WebSocket, and TLS.

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

GitHub

4k stars
134 watching
640 forks
Language: C++
last commit: over 1 year ago
Linked from 4 awesome lists

asioasync-programmingboostboost-librariesc-plus-plus-11cplusplushttphttp-clienthttp-serverlinuxnetworkingosxserverssltlswebsocketwebsocket-clientwebsocket-serverwebsocketswindows

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kassane/beastA C++ networking library providing low-level HTTP/1, WebSocket, and networking protocol types and algorithms.1
zaphoyd/websocketppProvides a C++ library to establish and manage WebSocket connections between clients and servers over network.7,127
sprinfall/webccA lightweight C++ HTTP client and server library with support for HTTPS, IPv6, and persistent connections274
boostorg/asioA C++ library that provides a high-performance, concurrent, and scalable framework for I/O operations1,260
stiffstream/restinioA C++ library for building efficient, customizable asynchronous HTTP/WS servers with TLS support and websocket capabilities.1,169
ef-gy/cxxhttpA C++ library implementing an asynchronous HTTP server and client.25
boostorg/boostThe Boost project provides a collection of C++ libraries designed to work well with the standard library, offering a wide range of functionalities for various applications.7,270
whizzter/net11A lightweight C++ networking library providing async TCP, HTTP, and WebSocket support10
chronoxor/cppserverAn ultra fast and low latency asynchronous socket server & client C++ library with support for multiple protocols.1,446
boostorg/pythonEnables seamless interoperability between C++ and the Python programming language.476
boostorg/interprocessProvides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization.139
ratchetphp/ratchetA PHP library for building asynchronous WebSocket servers6,296
billroy/socket.io-arduino-clientAn Arduino client for connecting to and messaging with Socket.io servers using WebSocket technology.195
arun11299/coro-asyncA C++ library providing a coroutine-based approach to networking37
chronoxor/netcoreserverA high-performance C# .NET Core library for building fast and low-latency socket servers and clients with support for multiple protocols.2,822