{"repo":"streamer45/streamkit","free":true,"listed":false,"github":"https://github.com/streamer45/streamkit","clone":"git clone https://github.com/streamer45/streamkit.git","description":"StreamKit is a self-hosted real-time media processing engine with pluggable node-based pipelines","language":"Rust","stars":20,"topics":["engine","media","quic","real-time","rust","ai","moq","stt","tts","self-hosted"],"license":"MPL-2.0","category":"self-hosted-apps","readme_excerpt":"StreamKit Build and run real-time media pipelines on your own infrastructure Live video compositing, speech-to-text, voice agents, real-time media processing — composable, observable, self-hosted. Try the live demo — no install required Pipeline monitor showing real-time video compositing StreamKit is a self-hostable media processing server (written in Rust). You run a single binary ( skit ), then compose pipelines as a node graph (DAG) made from built-in nodes, plugins, and scriptable logic — via a web UI, YAML, or API. It operates in two distinct modes: 1. Dynamic (Real-time): Long-running, interactive sessions (voice agents, live streams) that you can patch and tune live via the Web UI or WebSocket API. 2. Oneshot (Stateless): Request/response processing (batch transcription, file conversion) via a simple HTTP API. Define your pipeline once, run it how you need. Contents - Project status - Use cases - Try it from your terminal - Core concepts - Quickstart (Docker) - What's included - Development - Coding agents - Docs & links - Acknowledgments - License Project status StreamKit is still in its infancy and very much a work in progress. It's usable for tinkering and building prototypes, but it is not yet \"production-hardened\". Please keep in mind: - Breaking changes are likely (configs, APIs, node behavior, pipeline formats). - Docs/tests are incomplete and you may run into sharp edges, UI quirks, or missing features. - Performance and security haven't been fully audited; av","default_branch":null,"files":null,"tree":[],"storefront":"/r/streamer45","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/streamer45/streamkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}