C++ Async

Open-source C++ projects categorized as Async

Top 23 C++ Async Projects

  • Seastar

    High performance server-side application framework

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

    CodeRabbit logo
  • 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.

  • cppcoro

    A library of C++ coroutine abstractions for the coroutines TS

  • C++ Actor Framework

    An Open Source Implementation of the Actor Model in C++

  • userver

    Production-ready C++ Asynchronous Framework with rich functionality

  • quill

    Asynchronous Low Latency C++ Logging Library (by odygrd)

    Project mention: Quill: High-Performance Asynchronous C++ Logging Library | dev.to | 2024-08-27

    To dive deeper into Quill or contribute to the project, visit the GitHub repository or the Documentation page.

  • Sming

    Sming - powerful open source framework simplifying the creation of embedded C++ applications.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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)

  • ext-openswoole

    Programmatic server for PHP with async IO, coroutines and fibers

    Project mention: THT v0.8.1 – A modern re-design of PHP | news.ycombinator.com | 2024-10-18

    $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

  • react-native-worklets-core

    🧵 A library to run JS functions ("Worklets") on separate Threads

  • Rythe-Engine

    Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.

  • helio

    A modern framework for backend development based on io_uring Linux interface

  • qcoro

    C++ Coroutines for Qt

    Project mention: Asynchronous Clean-Up (in Rust) | news.ycombinator.com | 2024-02-25
  • ipc

    [Start here!] Flow-IPC - Modern C++ toolkit for high-speed inter-process communication (IPC)

    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.

  • YACLib

    Yet Another Concurrency Library

  • mysql

    MySQL C++ client based on Boost.Asio (by boostorg)

  • redis

    An async redis client designed for performance and scalability (by boostorg)

    Project mention: The costs of asynchronous abstractions (C++) | news.ycombinator.com | 2024-03-15
  • idle

    Idle is an asynchronous and hot-reloadable C++ dynamic component framework

  • async-mqtt5

    A C++17 MQTT client based on Boost.Asio.

    Project mention: MQTT turns 25 (and has taken over the world) | news.ycombinator.com | 2024-10-22
  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Async discussion

Log in or Post with

C++ Async related posts

  • THT v0.8.1 – A modern re-design of PHP

    2 projects | news.ycombinator.com | 18 Oct 2024
  • Quill: High-Performance Asynchronous C++ Logging Library

    1 project | dev.to | 27 Aug 2024
  • Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++

    4 projects | news.ycombinator.com | 13 Apr 2024
  • The costs of asynchronous abstractions (C++)

    1 project | news.ycombinator.com | 15 Mar 2024
  • Async C++

    1 project | news.ycombinator.com | 22 Feb 2024
  • Open Swoole: PHP Server with Async IO, Coroutines and Fibers

    1 project | news.ycombinator.com | 12 Feb 2024
  • Is anyone using coroutines seriously?

    4 projects | /r/cpp | 5 Dec 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 11 Dec 2024
    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 →

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

Sponsored
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.
coderabbit.ai

Did you konow that C++ is
the 7th most popular programming language
based on number of metions?