Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Streaming

Streaming

252 projects

Showing 36 of 252 projects

Jukebox
JukeboxSwift

An iOS audio player library written in Swift for streaming local and remote audio files with background mode support.

#ios#audio-player#streaming
Stars546
Forks121
Last commit5 years ago
libvlc-go
libvlc-goGo

Go bindings for libVLC enabling multimedia playback, streaming, and recording in Go applications.

#sound#video-processing#bindings
Stars509
Forks58
Last commit8 days ago
vlc-bittorrent
vlc-bittorrentC++

A VLC plugin that enables streaming media directly from torrent files and magnet links.

#vlc-bittorrent#open-source#libtorrent
Stars490
Forks56
Last commit17 days ago
Kotlin for Apache Spark
Kotlin for Apache SparkKotlin

Kotlin bindings and extensions for Apache Spark, enabling idiomatic Kotlin development with data classes, lambdas, and null safety.

#apache-spark#spark#nullability
Stars481
Forks37
Last commit1 month ago
snappy
snappyJavaScript

Node.js bindings for Google's Snappy compression library, providing fast compression and decompression.

#zlib-alternative#bindings#data-compression
Stars477
Forks45
Last commit5 years ago
Pegasus.lua
Pegasus.luaLua

A lightweight HTTP server for building web applications in Lua with an easy API and native plugin support.

#http-server#plugin-system#api-server
Stars466
Forks41
Last commit4 months ago
Tributary
TributaryPython

A Python library for constructing reactive dataflow graphs and streaming computations as data models.

#real-time-processing#data-modeling#python-data-streams
Stars465
Forks39
Last commit1 month ago
Movie Monad
Movie MonadHaskell

A free, cross-platform video player built with Haskell, supporting local files and web streaming.

#desktop-application#haskell#open-source
Stars437
Forks28
Last commit6 years ago
tar-stream
tar-streamJavaScript

A pure streaming tar parser and generator for Node.js that operates without hitting the file system.

#tar-parser#file-processing#ustar-format
Stars435
Forks103
Last commit2 months ago
pjs
pjsJavaScript

A command-line tool for filtering, mapping, and reducing data using JavaScript expressions, inspired by Unix utilities like sed and awk.

#functional-programming#command-line-tool#text-processing
Stars418
Forks13
Last commit3 years ago
SPX - Graphics Controller
SPX - Graphics ControllerJavaScript

An open-source graphics controller for managing and playing HTML graphics in live video productions and streams.

#obs-studio#live-production#graphics
Stars416
Forks86
Last commit1 month ago
Beam Coder
Beam CoderC++

Node.js native bindings to FFmpeg for asynchronous media processing via streams and promises.

#transcoding#ffmpeg#media-processing
Stars415
Forks75
Last commit2 years ago
msgpack.php
msgpack.phpPHP

A pure PHP implementation of the MessagePack serialization format, supporting streaming unpacking, custom types, and extensions.

#composer#msgpack#data-structures
Stars408
Forks19
Last commit3 months ago
raxx
raxxElixir

A clean interface for building HTTP servers, frameworks, and clients in Elixir, supporting both simple and streaming exchanges.

#http-server#elixir#webserver
Stars407
Forks26
Last commit5 years ago
LocalRadio
LocalRadioObjective-C

An open-source software-defined radio app for Mac and mobile devices that streams local FM broadcasts and scanner frequencies via RTL-SDR.

#ios#mac-app#airplay
Stars404
Forks33
Last commit21 days ago
Inochi Session
Inochi SessionD

Official tool for streaming with Inochi2D puppets for VTubing.

#vtuber#vtubing#virtual-youtuber
Stars393
Forks28
Last commit8 months ago
yazl
yazlJavaScript

A Node.js library for creating ZIP archives with async APIs, memory efficiency, and streaming support.

#async#zip-archives#memory-efficient
Stars381
Forks50
Last commit4 months ago
simple-openai
simple-openaiJava

A Java HTTP client library for interacting with the OpenAI API and compatible providers in a simple, consistent manner.

#httpclient#ai#ai-integration
Stars380
Forks56
Last commit10 months ago
sweet_xml
sweet_xmlElixir

A thin Elixir wrapper around :xmerl for simple and effective XML querying and conversion to Elixir data structures.

#elixir#erlang-xmerl#xml
Stars376
Forks64
Last commit4 months ago
node-video-lib
node-video-libJavaScript

A Node.js library for parsing MP4 and FLV video files, building MP4 files, and creating HLS MPEG-TS chunks.

#mpegts#tsmuxer#media-processing
Stars371
Forks18
Last commit4 months ago
Remote.Linq
Remote.LinqC#

A library to translate LINQ expression trees into serializable forms for execution on remote services.

#orm#client-server#async
Stars356
Forks30
Last commit25 days ago
bcat
bcatJavaScript

A Node.js utility that pipes command-line output to a browser window with auto-scrolling and ANSI color support.

#ansi-to-html#terminal-output#command-line-tool
Stars347
Forks15
Last commit1 year ago
SuperConductor
SuperConductorTypeScript

A cross-platform playout client for controlling broadcast and live production devices like CasparCG, ATEM, OBS, and vMix via a timeline interface.

#obs-studio#hacktoberfest#playout
Stars342
Forks25
Last commit1 month ago
zip2
zip2Rust

A Rust library for reading and writing ZIP files with support for multiple compression formats and encryption.

#no-std-optional#wasm-compatible#zip-format
Stars332
Forks109
Last commit1 day ago
neat-csv
neat-csvJavaScript

A fast, promise-based CSV parser for Node.js that wraps csv-parser for convenient usage.

#promise-based#npm-package#nodejs
Stars327
Forks18
Last commit3 years ago
JsonSurfer
JsonSurferJava

A streaming JsonPath processor for Java that extracts JSON data without loading entire documents into memory.

#java-library#non-blocking#streaming-json
Stars317
Forks58
Last commit2 years ago
bullet
bulletErlang

A Cowboy handler and JavaScript library for persistent client-server connections with WebSocket fallback.

#realtime#http-handler#jquery
Stars303
Forks68
Last commit7 years ago
saxy
saxyElixir

A fast, standard-compliant SAX parser and encoder for XML in Elixir, supporting streaming and simple DOM export.

#elixir-lang#elixir#sax-parser
Stars295
Forks40
Last commit14 days ago
Supysonic
SupysonicPython

A Python implementation of the Subsonic server API for self-hosted music streaming.

#music#subsonic-api#transcoding
Stars289
Forks64
Last commit11 days ago
OpenMessaging Spec
OpenMessaging Spec

A vendor-neutral, language-independent specification for building interoperable messaging and streaming applications across heterogeneous systems.

#tracing#iot#push
Stars287
Forks54
Last commit3 years ago
lua-zlib
lua-zlibC

A Lua library providing a functional, streaming interface to zlib for compression and decompression.

#gzip#inflate#deflate
Stars287
Forks111
Last commit6 months ago
dzr
dzrShell

A command-line interface and VSCode extension for playing music from Deezer.com with real-time lyrics and ID3 tagging.

#vscode-extension#mpv#lyrics-display
Stars262
Forks20
Last commit4 months ago
buffstreams
buffstreamsGo

A Go library for streaming Protocol Buffers messages over TCP with minimal overhead and simplified networking boilerplate.

#tcp#high-performance#protocol-buffers
Stars255
Forks33
Last commit6 years ago
Tabulo
TabuloRuby

A Ruby library for generating plain text tables with a DRY, column-based API and extensive configuration options.

#enumerable#ascii-table#ruby-gem
Stars248
Forks5
Last commit1 year ago
geojson-merge
geojson-mergeJavaScript

A Node.js utility to merge multiple GeoJSON files into a single FeatureCollection, supporting both in-memory and streaming modes.

#geojson#geospatial#cli-tool
Stars244
Forks33
Last commit1 year ago
cmyflix
cmyflixC

A lightweight, self-hosted Netflix clone written in C for personal media libraries on low-power hardware.

#netflix-clone#media-server#low-resource
Stars195
Forks13
Last commit7 months ago
PreviousPage 5 of 7Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Nodejs41
#Data Processing27
#Cross Platform25
#Javascript25
#Rust21
#Go20
#Distributed Systems19
#Stream Processing18
#Real Time18
#Self Hosted17
#Http Client17
#High Performance17