Top 23 Live 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
  • owncast

    Take control over your live stream video by running it yourself. Streaming + chat out of the box.

    Project mention: Owncast: Free and open source live streaming and chat | | 2023-08-01
  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • shaka-player

    JavaScript player library / DASH & HLS client / MSE-EME player

    Project mention: Transcode errors. Headless Ubuntu 22.04 Nvidia P4000. | /r/PleX | 2023-03-28

    A quick search of 1003 in Shaka issues hints at that being related to a network timeout, and that's consistent with the player requesting a lower quality (it thinks the network can't keep up with the higher bitrate) until it eventually gives up. That could explain why there are so many VAAPI errors, as it's constantly testing new bitrates until it gives up. Super weird.

  • react-live

    A flexible playground for live editing React components

    Project mention: How to embed live code editor for React components in MDX docs | | 2022-12-14

    We depend on react-live for preview and editor.

  • statsviz

    :rocket: Visualise Go program runtime metrics in real time in your browser

  • obsninja

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

    Project mention: Android 14 adds support for using your smartphone as a webcam | | 2023-09-21

    Quite tangential, but during lockdown I was looking for a way to use my iPhone as a webcam and came across this project:

    It started out as being a means to send a video feed into OBS[1], which is how I rigged the webcam input, but as the project grew, it expanded to being a way for me to spin up desktop video and audio sharing in a browser, sorta like Zoom, etc. This let me run virtual movie nights with people remotely.

    Whilst it's possible to use it via the 'create a room' interface, you can also do it all via URL parameters which I found much more flexible and robust. See here[2].

    You create source and recipient URLs and then it just automagically makes it all work via WebRTC. I was able to for example make a source that captured my VLC window and sent out the video and audio, and then two destination URLs which received the source video and audio, but also sent their own audio to one another. This meant we could hear the and watch a movie but also talk to each other via our microphones.

    I've got no relation to this project besides thinking it's really awesome.

    [1]: Used for streaming your computer online, e.g. on Twitch.


  • awesome-livecoding

    All things livecoding

    Project mention: How to start into coding generative music | /r/algorithmicmusic | 2023-03-28
  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • N_m3u8DL-RE

    Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.

    Project mention: Is there any way to Rip/Download movies from the Iqiyi site? | /r/Piracy | 2023-07-09

    And you can use other tools that support local m3u8 such as

  • checklist-going-live

    The checklist that is used when a project is going live

    Project mention: I'm using GitHub to host my small website that I am creating, but I have trouble linking an image to two different HTML files in separate folders. The image loads correctly in one file but not in the other. Any idea how to fix this? github repo in the comment section. | /r/webdev | 2023-02-26

    I have a checklist like this for site deployments that includes this, but it can be (should be, probably) easily automated in CI/CD.

  • multibootusb

    Create multiboot live Linux on a USB disk...

    Project mention: is it possible to put tails and Ubuntu on the same usb stick? | /r/TOR | 2022-10-31
  • xiu

    A simple, high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/HTTP-FLV/HLS).🦀

  • Drab

    Remote controlled frontend framework for Phoenix.

  • pixiv_func_mobile

    功能齐全的Pixiv第三方客户端 免代理 支持查看动图查看直播

  • react-native-agora

    React Native around the Agora RTC SDKs for Android and iOS agora

    Project mention: Founders’ Email to Clubhouse Employees | | 2023-04-27
  • glim

    GRUB Live ISO Multiboot

  • PyInstaLive

    Python script to download Instagram livestreams.

  • IngressMonitorController

    A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!

  • hedron

    Perform live shows with your three.js creations (by nudibranchrecords)

    Project mention: Anyone integrating threejs with MIDI/ableton on the web? | /r/threejs | 2023-01-19
  • chartjs-plugin-streaming

    Chart.js plugin for live streaming data

  • mutateful

    Add-on for Ableton Live that enables live coding functionality fully integrated into Live's session view.

  • react-runner

    Run your React code on the go

  • Sofie-TV-automation

    This is a landingpoint for the state-based TV automation system "Sofie", used in live TV news production by the Norwegian public service broadcaster NRK since September 2018.

    Project mention: Bergen kommune har avdekt ein alvorleg teknisk feil i portal for bekymringsmeldingar -Feilen i barnevernssystemet kan gjelda 244 norske kommunar, seier programleverandøren Visma. | /r/norge | 2023-06-05
  • ableton-js

    Control Ableton Live with Node.js

    Project mention: Track Name Based Color Assignment Win and Mac | /r/ableton | 2023-05-14

    Might be this

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

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). The latest post mention was on 2023-09-21.

Live related posts


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

Project Stars
1 srs 22,667
2 owncast 8,212
3 shaka-player 6,487
4 react-live 3,892
5 statsviz 2,937
6 obsninja 2,265
7 awesome-livecoding 2,258
8 N_m3u8DL-RE 1,985
9 checklist-going-live 1,485
10 multibootusb 1,329
11 xiu 952
12 Drab 864
13 pixiv_func_mobile 615
14 react-native-agora 593
15 glim 563
16 PyInstaLive 510
17 IngressMonitorController 502
18 hedron 452
19 chartjs-plugin-streaming 444
20 mutateful 382
21 react-runner 361
22 Sofie-TV-automation 273
23 ableton-js 272
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.