low-latency

Open-source projects categorized as low-latency

Top 23 low-latency Open-Source Projects

  • srs

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

  • Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26
  • KCP

    :zap: KCP - A Fast and Reliable ARQ Protocol

  • Project mention: KCP – A TCP alternative optimized for latency | news.ycombinator.com | 2024-03-28
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • QuestDB

    An open source time-series database for fast ingest and SQL queries

  • Project mention: How to Forecast Air Temperatures with AI + IoT Sensor Data | dev.to | 2024-03-24

    If your data lacks uniform time intervals between consecutive entries, QuestDB offers a solution by allowing you to sample your data. After that, MindsDB facilitates creating, training, and deploying your time-series models.

  • garnet

    Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.

  • Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09

    You would be surprised by performance of modern .NET :)

    Writing no-alloc is oftentimes done by reducing complexity and not doing "stupid" tricks that actually work against JIT and CoreLib features.

    For databases specifically, .NET is actually positioned very well with its low-level features (intrisics incl. SIMD, FFI, struct generics though not entirely low-level) and high-throughput GC.

    Interesting example of this applied in practice is Garnet[0]/FASTER[1]. Keep in mind that its codebase still consist of un-idiomatic C# and you can do way better by further simplification, but it already does the job well enough.

    [0] https://github.com/microsoft/garnet

    [1] https://github.com/microsoft/FASTER

  • Hazelcast

    Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.

  • Project mention: Does anyone know any good java implementations for distributed key-value store? | /r/ExperiencedDevs | 2023-06-08

    You're probably looking for Hazelcast here. Note that it does much more than just a distributed k/v, but it will get you where you need to go.

  • python-socketio

    Python Socket.IO server and client

  • emitter-io

    High performance, distributed and low latency publish-subscribe platform.

  • SaaSHub

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

    SaaSHub logo
  • kungfu

    Kungfu Trader

  • Project mention: kungfu: NEW Extended Research - star count:2922.0 | /r/algoprojects | 2023-09-25
  • Chronicle Queue

    Micro second messaging that stores everything to disk

  • srt

    Secure, Reliable, Transport

  • Project mention: Mobile SRT stability | /r/VIDEOENGINEERING | 2023-05-23

    Is receiver side also using mobile internet? You could try to setup this on separate server and both sender and receiver connnect to it. https://github.com/Haivision/srt/blob/master/docs/apps/srt-live-transmit.md

  • obsninja

    VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.

  • Project mention: Tools that keep me productive | dev.to | 2024-05-05

    View on GitHub

  • NetCoreServer

    Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

  • OvenMediaEngine

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

  • Project mention: [0.15.16] OvenMediaEngine has been updated! (Sep 04, 2023) | /r/OvenMediaEngine | 2023-09-06

    We're thrilled to announce the release of OvenMediaEngine 0.15.16!

  • temporal-shift-module

    [ICCV 2019] TSM: Temporal Shift Module for Efficient Video Understanding

  • Project mention: Stable Video Diffusion | news.ycombinator.com | 2023-11-21
  • exchange-core

    Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees. (by exchange-core)

  • OpenHD

    OpenHD

  • Java-Thread-Affinity

    Bind a java thread to a given core

  • yomo

    🦖 Stateful Serverless Framework for building Geo-distributed Edge AI Infra

  • sonobus

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

  • Project mention: Voicemeeter Banana Replacement in Linux | /r/linuxaudio | 2023-12-08

    Sounds like you could use https://sonobus.net/ and possibly https://vdo.ninja/ but you might have that already covered with jitsi.

  • 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

  • Hazelcast Jet

    Distributed Stream and Batch Processing

  • quill

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

  • Project mention: Easy logging A logging system for c++20 | /r/cpp | 2023-12-09

    For high performance logging, I'd add quill to that list.

  • dora

    low latency, composable, and distributed dataflow for AI and robotic application (by dora-rs)

  • Project mention: Dora: Low latency, composable, and distributed dataflow for AI and robotic | news.ycombinator.com | 2024-03-21
  • 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).

low-latency related posts

  • Dora: Low latency, composable, and distributed dataflow for AI and robotic

    1 project | news.ycombinator.com | 21 Mar 2024
  • Normalizing Grafana charts with window functions

    1 project | dev.to | 10 Jan 2024
  • How to increase Grafana refresh rate frequency

    1 project | dev.to | 10 Jan 2024
  • Voicemeeter Banana Replacement in Linux

    2 projects | /r/linuxaudio | 8 Dec 2023
  • Is Linux Mint good for gaming?

    1 project | /r/linux_gaming | 7 Dec 2023
  • Is all data time-series data?

    1 project | dev.to | 22 Nov 2023
  • Stable Video Diffusion

    6 projects | news.ycombinator.com | 21 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 srs 24,288
2 KCP 14,781
3 QuestDB 13,501
4 garnet 9,326
5 Hazelcast 5,875
6 python-socketio 3,789
7 emitter-io 3,755
8 kungfu 3,252
9 Chronicle Queue 3,164
10 srt 2,938
11 obsninja 2,581
12 NetCoreServer 2,488
13 OvenMediaEngine 2,423
14 temporal-shift-module 2,018
15 exchange-core 1,983
16 OpenHD 1,798
17 Java-Thread-Affinity 1,744
18 yomo 1,614
19 sonobus 1,437
20 CppServer 1,336
21 Hazelcast Jet 1,091
22 quill 1,056
23 dora 1,071

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com