C++ low-latency

Open-source C++ projects categorized as low-latency

Top 23 C++ low-latency Projects

low-latency
  1. srs

    SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.

  2. 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
  3. kungfu

    Kungfu Trader

  4. srt

    Secure, Reliable, Transport

  5. 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
  6. OvenMediaEngine

    OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS

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

  8. OpenHD

    OpenHD

  9. SaaSHub

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

    SaaSHub logo
  10. sonobus

    Source code for SonoBus, a real-time network audio streaming collaboration tool.

    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?

  11. atomic_queue

    C++14 lock-free queue.

    Project mention: Atomic_queue: Multiple-producer-multiple-consumer lock-free queues in C++ | news.ycombinator.com | 2024-08-09
  12. 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

  13. fmtlog

    fmtlog is a performant fmtlib-style logging library with latency in nanoseconds.

  14. libriscv

    The fastest RISC-V sandbox

    Project mention: RISC-V Sandboxing Library | news.ycombinator.com | 2025-02-11
  15. roq-api

    C++ interfaces used to communicate with Roq's market gateways.

  16. nap

    NAP Framework source code (by napframework)

  17. husarnet

    Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.

  18. leaf

    Lightweight Error Augmentation Framework (by boostorg)

  19. lwlog

    Very fast synchronous and asynchronous C++17 logging library

    Project mention: C++ logging library – something I've been working on | news.ycombinator.com | 2025-01-01
  20. 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.

  21. rvscript

    Fast RISC-V-based scripting backend for game engines

  22. CppSerialization

    Performance comparison of the most popular C++ serialization protocols such as Cap'n'Proto, FastBinaryEncoding, Flatbuffers, Protobuf, JSON

  23. KoordASIO

    A user-friendly universal ASIO driver for use with any Windows installation. Supports WASAPI (shared and exclusive) and includes config GUI.

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

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

  26. 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++ low-latency discussion

Log in or Post with

C++ low-latency related posts

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

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 know that C++ is
the 7th most popular programming language
based on number of references?