Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Media
  4. Broadcasting

Broadcasting

The "Awesome Broadcasting" project is a curated collection of resources focused on broadcasting technologies, which enable real-time communication and data distribution across various platforms. This list encompasses libraries, frameworks, tools, tutorials, and community resources that facilitate the implementation of broadcasting solutions, including live streaming, messaging systems, and event-driven architectures. It is valuable for developers, engineers, and researchers looking to enhance their understanding and capabilities in real-time data transmission. Whether you're a beginner exploring broadcasting concepts or an experienced developer seeking advanced tools, this collection provides essential resources to help you succeed in your broadcasting projects.

real-time-communicationlive-streamingdata-distributionevent-driven-architecturemessaging-systemsbroadcasting-tools
RSSView on GitHub
1.7k stars206 forks0 contributorsUpdated
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

Related Awesome Lists

📦
Stock Resources

The "Awesome Stock Resources" project is a curated collection of tools and information designed to support individuals interested in stock market analysis and trading. This list encompasses a variety of resources including stock screeners, market data APIs, analysis tools, educational materials, and community forums. It is beneficial for both beginners looking to understand the basics of stock trading and experienced investors seeking advanced strategies and insights. By providing a comprehensive set of resources, this project empowers users to make informed decisions and enhance their trading skills. Explore this collection to unlock the potential of stock market investing and analysis.

14.1k
📦
Codeface

The "Awesome Codeface" project is a curated collection of typefaces specifically designed for use in coding environments. Codeface focuses on providing a variety of fonts that enhance readability and reduce eye strain for developers and programmers. This list includes monospaced fonts, variable fonts, and popular typefaces that are widely used in text editors and IDEs. Both beginners and experienced developers will find valuable options to customize their coding experience and improve their workflow. Explore this collection to discover the perfect font that suits your coding style and enhances your productivity.

6.5k
📦
Audio Visualization

The "Awesome Audio Visualization" project is a curated collection of resources focused on the techniques and tools used to visually represent audio data. Audio visualization involves creating graphical representations of sound waves, frequencies, and rhythms, enhancing the way we perceive and interact with music and sound. This list includes libraries, frameworks, tutorials, and tools for both beginners and experienced developers interested in audio programming and creative coding. Whether you're looking to create stunning visual displays for live performances or develop applications that analyze sound, this collection provides the essential resources to inspire and guide your audio visualization projects.

5.0k
📦
Music

The "Awesome Music" project is a curated resource list dedicated to the diverse world of music creation and production. This list encompasses a wide range of resources including software, plugins, libraries, tutorials, and community forums that cater to musicians, producers, and audio engineers. Whether you are a beginner looking to learn the basics of music theory or an experienced professional seeking advanced production techniques, this collection provides valuable insights and tools to enhance your musical journey. Explore the wealth of resources available to elevate your music-making skills and creativity.

2.3k

Table of Contents

27 sections · 202 projects

Animation, Graphics & Video Playout

15 projects
Aurena
Aurena
C1336 years ago
Blender
projects.blender.org
Bridge
Bridge

An AI-powered, extensible playout control client for real-time graphics with CasparCG and OSC support.

JavaScript813 days ago
CasparCG
casparcg.com
ffplayout
ffplayout

A Rust and FFmpeg-based 24/7 broadcasting solution for playing video/audio clips from folders or JSON playlists.

Rust5693 days ago
Macadam
Macadam

Node.js bindings for asynchronous capture and playback with Blackmagic Design video devices.

C++1242 months ago
Nebula
github.com
NodeCG
nodecg.dev
OGraf
OGraf

An open specification for HTML-based graphics used in live television and post-production workflows.

JavaScript1031 month ago
Open Playout Automation
Open Playout Automation

Open-source television broadcast automation system using CasparCG and FFmpeg for multi-channel playout, rundown management, and ingest workflows.

C#2152 months ago
ossia
ossia.io
Sofie - TV Automation
Sofie - TV Automation

A web-based TV automation system for live studio production, used by broadcasters like NRK for daily news shows.

4277 months ago
SPX - Graphics Controller
SPX - Graphics Controller

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

JavaScript4161 month ago
StreamShapers - Ferryman
StreamShapers - Ferryman

A React web app that converts Lottie JSON animations into HTML graphic templates for CasparCG and SPX Graphics Controller.

JavaScript379 months ago
Studio TV Player
Studio TV Player

A Windows TV studio player with SDI, NDI, and MPEG-TS outputs for multi-player control, recording, and broadcast integration.

C#593 months ago

Clocks & Studio Screens

5 projects
OATIS
OATIS

A platform-agnostic tally indicator system for radio and TV studios, supporting physical GPIO, OSC network triggers, and customizable client displays.

Python423 days ago
OnAirScreen
OnAirScreen

A customizable on-air lamp and studio status display solution for professional broadcast environments with remote control via web, API, and MQTT.

Python1132 days ago
PiClock
PiClock

A simple studio clock for Linux, originally built for Raspberry Pi but now works on standard XOrg systems.

C++357 months ago
PiClock Advanced
PiClock Advanced

A customizable clock and infoscreen for radio studios with GPIO indicators, mic timer, and on-air status display.

Python83 years ago
PiRSClock-Full
PiRSClock-Full

A Raspberry Pi radio studio clock with configurable studio indicators for microphones, telephones, and other equipment.

Python2512 years ago

Codecs

6 projects
FLAC
xiph.org
Lame
lame.sourceforge.io
opencore-amr
sourceforge.net
Opus
opus-codec.org
Turing Codec
Turing Codec

An HEVC software encoder optimized for fast encoding of large resolution video content.

C++1578 years ago
TwoLame
twolame.org

Communication

2 projects
Intercom Manager
Intercom Manager

A low-latency, web-based open-source intercom solution for broadcast and media production using WebRTC.

TypeScript8514 days ago
DYI intercom
DYI intercom

A DIY production intercom system using Mumble voice chat server and Raspberry Pi beltpacks for full-duplex communication over WiFi.

JavaScript792 years ago

Companion Screens

4 projects
dial-discovery-ios
dial-discovery-ios

A library for discovering devices via the DIAL protocol on iOS, supporting SSDP service discovery.

Objective-C38 years ago
dvbcss-synckit-ios
dvbcss-synckit-ios

iOS library for building companion screen apps that synchronize frame-accurately with DVB/HbbTV 2.0 compliant TVs.

Objective-C118 years ago
dvbcss-synctiming
dvbcss-synctiming

A system for measuring synchronization timing accuracy of DVB CSS-compliant TVs and companion devices using light and sound sensors.

Python229 years ago
pydvbcss
pydvbcss

Python library implementing DVB CSS protocols for synchronizing media presentation between TVs and companion devices.

Python318 years ago