Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 C++ Async Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
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.
-
-
-
-
To dive deeper into Quill or contribute to the project, visit the GitHub repository or the Documentation page.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
CppServer
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
-
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.
-
continuable
C++14 asynchronous allocation aware futures (supporting then, exception handling, coroutines and connections)
-
$hayStack.contains('needle')
This looks more or less like a new language ? It must be amazing amount of time and energy to rewrite PHP in to this.
I don't see the benefits. I understand the Facebook's HHVM had some. (https://hhvm.com/)
Or Swoole (https://openswoole.com/) has it.
But i'm not clear of THT (also typical apple vs oranges benchamrkTM included).
2cents
-
-
Rythe-Engine
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
-
-
-
Project mention: Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++ | news.ycombinator.com | 2024-04-13
Oooh, so close. We’ve got the advertisement/discovery and messaging for sure.
Concretely what it would take to port it to those OS: https://github.com/Flow-IPC/ipc/issues/101
Given a couple weeks to work on it, this thing would be on macOS no problem. With Windows I personally need to understand its FD-passing and native handle concepts first, but I’m guessing it’d be a similar amount of effort in the end.
-
areg-sdk
AREG is a cross-platform 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.
-
-
-
-
-
-
node-gdal-async
Node.js bindings for GDAL (Geospatial Data Abstraction Library) with full async support
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Async discussion
C++ Async related posts
-
THT v0.8.1 – A modern re-design of PHP
-
Quill: High-Performance Asynchronous C++ Logging Library
-
Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++
-
The costs of asynchronous abstractions (C++)
-
Async C++
-
Open Swoole: PHP Server with Async IO, Coroutines and Fibers
-
Is anyone using coroutines seriously?
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 11 Dec 2024
Index
What are some of the best open-source Async projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Seastar | 8,427 |
2 | C++ REST SDK | 8,030 |
3 | cppcoro | 3,441 |
4 | C++ Actor Framework | 3,209 |
5 | userver | 2,463 |
6 | quill | 1,579 |
7 | Sming | 1,486 |
8 | CppServer | 1,442 |
9 | G3log | 910 |
10 | continuable | 823 |
11 | ext-openswoole | 809 |
12 | react-native-worklets-core | 581 |
13 | Rythe-Engine | 529 |
14 | helio | 453 |
15 | qcoro | 402 |
16 | ipc | 300 |
17 | areg-sdk | 282 |
18 | YACLib | 266 |
19 | mysql | 259 |
20 | redis | 234 |
21 | idle | 207 |
22 | async-mqtt5 | 156 |
23 | node-gdal-async | 139 |