Rust Streaming

Open-source Rust projects categorized as Streaming

Top 18 Rust Streaming Projects

  • materialize

    The data warehouse for operational workloads. (by MaterializeInc)

  • Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17

    [2] https://materialize.com/

  • pushpin

    A proxy server for adding push to your API, used at the core of Fastly's Fanout service

  • Project mention: Pushpin: Proxy server that pins connections open to build realtime API endpoints | news.ycombinator.com | 2024-03-24
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • fluvio

    Lean and mean distributed stream processing system written in rust and web assembly.

  • Project mention: Ask HN: WebSocket Relay? | news.ycombinator.com | 2024-02-27
  • iggy

    Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.

  • Project mention: Iggy.rs – A Message Broker in Rust | news.ycombinator.com | 2023-07-24
  • dozer

    Dozer is a real-time data movement tool that leverages CDC from various sources and moves data into various sinks. (by getdozer)

  • Project mention: Show HN: Find simple open source bounties to solve and get paid | news.ycombinator.com | 2023-08-19

    https://github.com/getdozer/dozer/issues/1631#issuecomment-1...

    and then something has gone off the rails about the accounting process since

      Trigger.dev

  • lol-html

    Low output latency streaming HTML parser/rewriter with CSS selector-based API

  • wick

    Functional, reactive WebAssembly with a twist

  • Project mention: Was Rust Worth It? | news.ycombinator.com | 2023-10-25

    > In Wick, we use a script to automatically update inline lint configurations for a few dozen crates.

    > https://github.com/candlecorp/wick/blob/28465f8c1492e6588bd2...

    Good lord, that is an INCREDIBLE number of lints to disable, and for... what? If you have to disable lints telling you about things like unused/dead code, intentional validation of the language's conventional style, unused/unnecessary allocations, useless/trivial type casts, ... then I really wonder what kind of code is actually being written.

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

    Rust and ffmpeg based playout

  • Project mention: Self-hosting a simple virtual TV station | /r/selfhosted | 2023-05-03

    What a cool project idea! Owncast would be a great solution for you from the broadcasting end, and I'd be happy to answer any questions you have about it. From the programming/scheduling side you could do something super simple like this project https://github.com/owncast/playout-example that plays from a directory, or build something more custom with ffplayout https://github.com/ffplayout/ffplayout

  • kaskada

    Modern, open-source event-processing

  • Project mention: Need feedback from the folks here on efficiency for streaming a parquet file | /r/dataengineering | 2023-06-03

    You might try using a query engine for this - duckdb is really great for SQL analysis and I’m part of the team behind a tool called Kaskada that’s focused on time-based analysis.

  • nginx-obs-automatic-low-bitrate-switching

    Simple app to automatically switch scenes in OBS based on the current bitrate fetched from the NGINX stats page.

  • Project mention: How hard would it be to stream on a motorcycle? | /r/CalamariRaceTeam | 2023-05-03

    Look into this software via GitHub and start doing some of your own research into the latest and greatest in IRL streamer setups NOALBS

  • dash-mpd-cli

    Download media content from a DASH-MPEG or DASH-WebM MPD manifest

  • Project mention: Any apps to download DASH MPD? | /r/macapps | 2023-06-25

    Here you are: https://github.com/emarsden/dash-mpd-cli Works great and very easy to use.

  • scuffle

    Live streaming platform

  • Project mention: How good is Rust for Video Processing? | /r/rust | 2023-06-16

    https://github.com/scuffletv/scuffle check out my side project where we are building an opensource live streaming platform

  • atm0s-media-server

    Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)

  • Project mention: Open source decentralized streaming project | news.ycombinator.com | 2024-02-27

    We're thrilled to share the vision behind our open source decentralized streaming project, which is currently in its alpha stages of development. Our primary objective is to build a stable and reliable foundation that will serve as the cornerstone for future growth.

    Here's a snapshot of our ambitious goals:

    1. Cluster: Create a decentralized media server cluster with multiple zones. Our commitment is to support a broad range of SDKs and mainstream protocols like RTMP, SIP, and SRT to ensure seamless compatibility.

    2. Marketplace: Develop a sharing marketplace that will enable resource sharing and monetization. This marketplace platform will not only help our partner scale during high-demand periods but also reduce costs during lulls. With a long vision, the revenue generated from this marketplace service fees will be instrumental in funding the project's development.

    3. P2P Network: Our long-term goal is to establish a peer-to-peer network where servers act as fallbacks, significantly cutting infrastructure costs and paving the way for limitless scalability.

    Currently, our focus is laser-sharp on achieving Goal 1. To stay updated on our progress details of our project roadmap, please visit our github page or follow our updates at 8xFF Foundation page.

    We're excited to embark on this journey and can't wait to share our progress with you. Let's build the future of media servers with us!

    More details about our project https://github.com/8xFF/atm0s-media-server

  • lunchpad

    A macro application for Novation Launchpads - easy to use, feature rich

  • lightflus

    A Lightweight, Cloud-Native Stateful Distributed Dataflow Engine

  • spotifm

    spotify radio - streams your spotify music over the internet using icecast2 and spawns a rest api for control -- irc and discord bot included.

  • Project mention: SpotiFM Discord Bot - Stream your Spotify music to a Discord voice channel, with chat commands to play any song | /r/SideProject | 2023-06-04
  • watermill.rs

    πŸ¦€ Online statistics in Rust

  • kiwi

    Kiwi powers extensible, real-time data streaming to your end users (by rkrishn7)

  • Project mention: Show HN: Kiwi – End-to-End Kafka Subscriptions with WebAssembly | news.ycombinator.com | 2024-04-06
  • 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).

Rust Streaming related posts

Index

What are some of the best open-source Streaming projects in Rust? This list will help you:

Project Stars
1 materialize 5,567
2 pushpin 3,573
3 fluvio 2,638
4 iggy 1,566
5 dozer 1,446
6 lol-html 1,390
7 wick 459
8 ffplayout 421
9 kaskada 341
10 nginx-obs-automatic-low-bitrate-switching 318
11 dash-mpd-cli 214
12 scuffle 211
13 atm0s-media-server 169
14 lunchpad 124
15 lightflus 95
16 spotifm 53
17 watermill.rs 50
18 kiwi 46

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