C++ low-latency

Open-source C++ projects categorized as low-latency | Edit details

Top 11 C++ low-latency Projects

  • GitHub repo srs

    SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.

    Project mention: [TASK] Document setting up HLS streaming service using StreamNight, SRS, Caddy, and OBS - $25 | reddit.com/r/slavelabour | 2021-05-22

    SRS

  • GitHub repo srt

    Secure, Reliable, Transport

    Project mention: Best codec for rtp streaming | reddit.com/r/ffmpeg | 2021-04-10

    SRT https://www.srtalliance.org/ is worth looking at as an alternative, but it is not RTP.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo OvenMediaEngine

    OvenMediaEngine (OME) is a Streaming Server for Sub-Second Latency. It supports WebRTC, RTMP, SRT, MPEG-2 TS, RTSP as input, WebRTC, LL-DASH, MPEG-DASH, HLS as output.

    Project mention: [0.12.6] OvenMediaEngine has been updated! (Oct 5, 2021) | reddit.com/r/OvenMediaEngine | 2021-10-05

    We did a lot of testing to find and apply the best option. As a result, OvenMediaEngine 0.12.6 is now more stable in more environments. If you need more detail, please see our release notes!

  • GitHub repo sonobus

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

    Project mention: How to set up and use NINJAM | reddit.com/r/Reaper | 2021-10-11
  • GitHub repo quill

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

  • GitHub repo leaf

    Lightweight Error Augmentation Framework (by boostorg)

  • GitHub repo fmtlog

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

    Project mention: Fmtlog: New fmtlib style logging library with lowest latency | news.ycombinator.com | 2021-07-03
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo roq-api

    The Roq C++17 API used for Live Cryptocurrency Algorithmic and High-Frequency Trading as well as for Back-Testing and Historical Simulation

    Project mention: Recommended platform for Tick-level backtests? | reddit.com/r/algotrading | 2021-07-29
  • GitHub repo CppSerialization

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

    Project mention: Binary serialization library for at least C++17? | reddit.com/r/cpp_questions | 2021-10-10

    If schema based, then some of these are valid https://github.com/chronoxor/CppSerialization, or you could use something like cereal (as mentioned before)

  • GitHub repo roq-samples

    Demonstrates how to use the Roq C++17 API for Live Cryptocurrency Algorithmic and High-Frequency Trading as well as for Back-Testing and Historical Simulation

    Project mention: Recommended platform for Tick-level backtests? | reddit.com/r/algotrading | 2021-07-29
  • GitHub repo LruClockCache

    A low-latency LRU approximation cache in C++ using CLOCK second-chance algorithm. Multi level cache too. Up to 1-2 nanoseconds access performance.

    Project mention: What is the absolute fastest way of using mmap for read-only random-access pattern? | reddit.com/r/cpp_questions | 2021-10-14
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). The latest post mention was on 2021-10-14.

Index

What are some of the best open-source low-latency projects in C++? This list will help you:

Project Stars
1 srs 15,752
2 srt 1,814
3 OvenMediaEngine 1,070
4 sonobus 732
5 quill 516
6 leaf 212
7 fmtlog 199
8 roq-api 176
9 CppSerialization 79
10 roq-samples 74
11 LruClockCache 12
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com