SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ low-latency Projects
-
srs
SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.
-
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.
-
-
-
NanoLog
Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
Project mention: Nanolog supports logging with 7 ns median latency | news.ycombinator.com | 2024-08-23 -
OvenMediaEngine
OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS
-
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
-
Project mention: Show HN: AOO – real-time audio streaming and messaging | news.ycombinator.com | 2024-10-12
I think you could use https://sonobus.net/ for this purpose. It is based on AOO and has very nice and easy-to-use UI. You could run the SonoBus plugin in your DAW and your clients could use the standalone. Just like AOO, SonoBus supports both Opus and raw PCM. Opus at 128 kbps/channel is pretty much transparent. With PCM you might run into packet loss issues.
(AOO has an option for resending lost packets which can be used to create very stable PCM streams. However, I'm not sure if SonoBus actually supports this option...)
That being said, Listeto looks very neat and the pricing seems reasonable. Is there a particular reason why you want to move away?
-
Project mention: Atomic_queue: Multiple-producer-multiple-consumer lock-free queues in C++ | news.ycombinator.com | 2024-08-09
-
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
-
-
-
-
-
husarnet
Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.
-
-
Project mention: C++ logging library – something I've been working on | news.ycombinator.com | 2025-01-01
-
MWEngine
Audio engine and DSP library for Android, written in C++ providing low latency performance within a musical context, while providing a Java/Kotlin API. Supports both OpenSL and AAudio.
-
-
CppSerialization
Performance comparison of the most popular C++ serialization protocols such as Cap'n'Proto, FastBinaryEncoding, Flatbuffers, Protobuf, JSON
-
KoordASIO
A user-friendly universal ASIO driver for use with any Windows installation. Supports WASAPI (shared and exclusive) and includes config GUI.
-
machnet
Machnet provides applications like databases and finance an easy way to access low-latency DPDK-based messaging on public cloud VMs. 750K RPS on Azure at 61 us P99.9.
-
LruClockCache
A low-latency LRU approximation cache in C++ using CLOCK second-chance algorithm. Multi level cache too. Up to 2.5 billion lookups per second.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ low-latency discussion
C++ low-latency related posts
-
Nanolog supports logging with 7 ns median latency
-
Quill Low Latency Logging Library C++17
-
kungfu: NEW Extended Research - star count:2922.0
-
kungfu: NEW Extended Research - star count:2922.0
-
kungfu: NEW Extended Research - star count:2922.0
-
roq-api: NEW Extended Research - star count:393.0
-
Mobile SRT stability
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Mar 2025
Index
What are some of the best open-source low-latency projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | srs | 26,534 |
2 | kungfu | 3,517 |
3 | srt | 3,234 |
4 | NanoLog | 3,109 |
5 | OvenMediaEngine | 2,697 |
6 | quill | 2,048 |
7 | OpenHD | 2,020 |
8 | sonobus | 1,675 |
9 | atomic_queue | 1,607 |
10 | CppServer | 1,491 |
11 | fmtlog | 856 |
12 | libriscv | 800 |
13 | roq-api | 469 |
14 | nap | 415 |
15 | husarnet | 330 |
16 | leaf | 318 |
17 | lwlog | 287 |
18 | MWEngine | 267 |
19 | rvscript | 257 |
20 | CppSerialization | 148 |
21 | KoordASIO | 104 |
22 | machnet | 103 |
23 | LruClockCache | 68 |