Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Similar projects and alternatives to Boost.Beast
C++ REST SDK
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
Simple, secure & standards compliant web server for the most demanding of applications
C++ websocket client/server library
canonical libwebsockets.org networking library
Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library with the right balance between performance and ease of use
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
The C++ Network Library Project -- cross-platform, standards compliant networking library.
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
A fast, simple tuple implementation that implements tuple as an aggregate
Compile-time-efficient proof-of-concept implementation for std::tuple
A collection of C++ HTTP libraries including an easy to use HTTP server.
nghttp2 - HTTP/2 C Library and tools
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
A C++ header-only HTTP/HTTPS server and client library
Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows [Moved to: https://github.com/drogonframework/drogon] (by an-tao)
Mirror of CMake upstream repository
A high-performance REST toolkit written in C++
A Fast and Easy to use microframework for the web. (by CrowCpp)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Boost.Beast reviews and mentions
LLVM 16.0.0 Release
2 projects | /r/cpp | 19 Mar 2023
There is at least one notable exception to this rule: https://github.com/boostorg/beast/issues/1445
2 projects | /r/cpp | 17 Apr 2022
We used beast to implement a market data server(and I think we also did a small client, to test it) which was sending protobuf messages, and it worked great(we also used boost adio, which made it very scalable). When we tested the server, we were generating around 100k messages per second(when there was the biggest activity on the market), I think I've posted here some stats: https://github.com/boostorg/beast/issues/2313.
Suggestions for a minimal and simple http client library?
2 projects | /r/cpp_questions | 2 Nov 2021
tuplet: A Lightweight Tuple Library for Modern C++
6 projects | /r/cpp | 28 Sep 2021
What are some commonly used or underrated features provided by the Boost library that haven't been yet adopted by the STL?
2 projects | /r/cpp | 20 Sep 2021
CMake Part 1 – The Dark Arts
2 projects | news.ycombinator.com | 10 Jul 2021
cmake -h. -Bbuild && cmake --build build
to work about 90% of the time. Far more luck than I've had with autotools.
> Its code is horrifying too, for example:
1) I'm sure I could find some horriffic code in meson too if I went digging. 2) The alternative to this is you having to write something equivalent in your own code, meaning that in my code I don't need to do stuff like  in my code to detect features; my build system handles it for me. 3) CMake supports more platforms and targets than I've ever seen in my life, and likely supports more compilers than are necessary. that's a blessing and a curse, but it means that if I write simple program to run on some crufty microcontroller with a bastardised gcc toolchain from the 90s, it's fairly likely that cmake supports it out of the box. Code like that is the price to pay for that level of support.
cpprestsdk in maintenance mode
17 projects | /r/cpp | 8 Jun 2021
If you need an embedded C++ HTTP server then there are plenty of libraries/frameworks (in random order): Crow, RESTinio, Boost.Beast, cpp-httplib, http_backend, Pistache, RestBed, served, proxygen, Simple-Web-Server, drogon, oat++.
A note from our sponsor - Sonar
www.sonarsource.com | 10 Jun 2023
boostorg/beast is an open source project licensed under Boost Software License 1.0 which is an OSI approved license.
The primary programming language of Boost.Beast is C++.