SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 C++ Asynchronou Projects
-
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
-
G3log
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
areg-sdk
AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
-
ntf-core
Sockets, timers, resolvers, events, reactors, proactors, and thread pools for asynchronous network programming
-
socketwrapper
Async/Sync networking library including UDP, TCP and TLS/TCP socket classes written in C++ 17 that utilizes epoll and kqueue as backend.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
They recently open sourced internal framework: https://github.com/userver-framework/userver
For high performance logging, I'd add quill to that list.
Project mention: Essentials of Object Oriented and Functional Programming: A Guide to Modular Code | dev.to | 2023-07-27FP Libraries: gRPC, ZeroMQ, and AREG are examples of libraries with a special focus on providing possibilities for Interprocess Communication. Developed using C++, they facilitate communication through predefined APIs, emphasizing functional programming concepts.
Project mention: A Modern High-Performance Open Source Message Queuing System | news.ycombinator.com | 2023-07-27Hi, one of the authors here. BlazingMQ depends on two other open source C++ libraries: https://github.com/bloomberg/bde and https://github.com/bloomberg/ntf-core. I believe documentation writer wanted to highlight that BlazingMQ does not depend on frameworks like ZooKeeper, etc.
Project mention: Iara – The asynchronous framework for modern C++ | news.ycombinator.com | 2023-08-19
C++ Asynchronous related posts
- Show HN: A modern CGI web framework for C++
- Rust vs Go/JVM: dev speed + safety in practice
- Is there a good cross-platform (Windows / Linux) C or C++ library for file I/O?
- How can i send qos 1 mqtt messages to aws?
- ESPHome: MQTT over Websockets?
- Messagebus
- Running Async http server and Async mqtt client same time
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Asynchronou projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | userver | 2,194 |
2 | Restbed | 1,885 |
3 | async_simple | 1,464 |
4 | lithium | 1,220 |
5 | quill | 1,051 |
6 | G3log | 881 |
7 | async-mqtt-client | 816 |
8 | reckless | 470 |
9 | asio-grpc | 323 |
10 | areg-sdk | 237 |
11 | lwlog | 219 |
12 | packio | 119 |
13 | zab | 64 |
14 | ntf-core | 62 |
15 | liblifthttp | 53 |
16 | socketwrapper | 37 |
17 | asyncgi | 36 |
18 | iara | 13 |
Sponsored