JavaScript Video

Open-source JavaScript projects categorized as Video

Top 23 JavaScript Video Projects

  1. video.js

    Video.js - open source HTML5 video player

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. FreeTube

    An Open Source YouTube app for privacy

    Project mention: Block YouTube Ads on AppleTV by Decrypting and Stripping Ads from Profobuf | news.ycombinator.com | 2025-03-18

    google for "sponsorblock" extension for your browser, crowdsourced data makes it skip all the promotions, intros, "like and subscribe" and all other unneeded parts.

    And when you're at it, ublock origin also skips the youtube ads.

    There's also: https://freetubeapp.io/ , but it's a constant cat and mouse game with youtube, where you now have to refresh a video a few times before it starts playing (then it works fine), until they upgrade the software and then it works, until youtube changes something again.

  4. screenity

    The free and privacy-friendly screen recorder with no limits 🎥

    Project mention: ⚡️ 15 Essential tools and resources for Frontend developers | dev.to | 2024-11-07

    ⭐️ Get Screenity

  5. react-player

    A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

    Project mention: Show HN: Winamp and other media players, rebuilt for the web with Web Components | news.ycombinator.com | 2024-10-08

    The Mux marketing strategy is brilliant.

    Take over or create new open source projects so that every developer comes across your company in the search for a video package.

    Another example I noticed recently is https://github.com/cookpete/react-player

  6. BigBlueButton

    Complete open source web conferencing system.

    Project mention: BigBlueButton: Complete open source web conferencing system | news.ycombinator.com | 2024-05-01
  7. xgplayer

    A HTML5 video player with a parser that saves traffic

  8. mediaelement

    HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. shaka-player

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

  11. clappr

    :clapper: An extensible media player for the web.

  12. dash.js

    A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.

  13. pennywise

    Cross-platform application to open any website or media in a floating window

  14. youtube

    [top~1 open YouTube & Video browser-extension] - Enrich your experience & choice! 🧰180+ options & clever features 📌set+forget📌Longest-standing(been tough). Please join🧩us👨‍👩‍👧‍👧 ..⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen} (by code-charity)

    Project mention: Coming Full Circle: It starts and ends with Git and GitHub | dev.to | 2024-12-06

    Browser Extensions: As mentioned in my previous blogs when I worked on the ImprovedTube extension - I have recently been invested in learning more about browser extensions. The work I did for Le Git Graph, has taught me about the complexities of integrating with existing web applications (you have to know a lot about GitHub's interface in order to manipulate it!). Working on this extension made realize GitHub's dynamic nature requires me to carefully handle different page states and navigation patterns - and even then, there might be things that change and I'll have to update the code accordingly.

  15. ccapture.js

    A library to capture canvas-based animations at a fixed framerate

  16. mediacms

    MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

  17. h5player

    This software supports all audio and video websites, such as TikTok, YouTube, Bilibili, TED, Instagram, Twitter, etc. Features include: variable playback speed, screen capture, video download, custom settings, and extensions, etc., providing you with a pleasant online audio and video playback experience.

  18. obsninja

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

    Project mention: Record 4 Camera Angles at Once Using Only iPhones and iPads | news.ycombinator.com | 2024-07-08

    It’s self-hostable. Although im not seeing the link to their GitHub on the main vdo.ninja site.

    https://github.com/steveseguin/vdo.ninja

  19. FFCreator

    A fast video processing library based on node.js (一个基于node.js的高速视频制作库)

  20. html5_rtsp_player

    Play RTSP stream from IP camera in browser in this HTML5 player without plugins

  21. mirotalksfu

    🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 8k, compatible with all browsers and platforms.

  22. YouPHPTube

    Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP

  23. spreed

    🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud

    Project mention: Slack AI Training with Customer Data | news.ycombinator.com | 2024-05-16

    Personally, I rather liked self-hosted versions of these:

    Mattermost: https://mattermost.com/

    Rocket.Chat: https://www.rocket.chat/

    Nextcloud Talk: https://nextcloud.com/talk/

    Out of those, Mattermost was the easiest to setup (just need PostgreSQL and a web server, in addition to the main container), however not being able to easily permanently delete instead of just archiving workspaces was awkward. Nextcloud Talk was very easy to get going if you already have Nextcloud but felt a bit barebones last I checked, whereas Rocket.Chat was overall the more pleasant option to use, although I wasn't the biggest fan of them using MongoDB for storage.

    The user experience is pretty good with all of them, however in the groups that I've been a part of, ultimately nobody cared about self-hosting an instance, since most orgs just prefer Teams/Slack (or even Skype for just chatting/meetings) and most informal groups just default to Discord. Oh well.

  24. astrofox

    Astrofox is a motion graphics program that lets you turn audio into amazing videos.

  25. nexrender

    📹 Data-driven render automation for After Effects

    Project mention: After Effects: 3 Reasons To Use Expression Powered Motion | dev.to | 2024-07-10

    When combined with open source software like nex render, we can automate rendering workflows, and create data driven templates without even opening After Effects.

  26. 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).

JavaScript Video discussion

Log in or Post with

JavaScript Video related posts

  • Kill your Feeds – Stop letting algorithms dictate what you think

    1 project | news.ycombinator.com | 8 Mar 2025
  • YouTube detects and blocking Brave browser

    1 project | news.ycombinator.com | 20 Dec 2024
  • Show HN: Winamp and other media players, rebuilt for the web with Web Components

    4 projects | news.ycombinator.com | 8 Oct 2024
  • YouTube Premium is getting a big price hike internationally

    3 projects | news.ycombinator.com | 23 Sep 2024
  • YouTube to restrict teenagers' exposure to videos about weight and fitness

    1 project | news.ycombinator.com | 6 Sep 2024
  • Freetube is the best way to watch YouTube

    3 projects | news.ycombinator.com | 31 Aug 2024
  • Use degit to download a template in your CLI tool.

    2 projects | dev.to | 16 Aug 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 video.js 38,510
2 FreeTube 16,982
3 screenity 13,765
4 react-player 9,604
5 BigBlueButton 8,738
6 xgplayer 8,626
7 mediaelement 8,241
8 shaka-player 7,382
9 clappr 7,193
10 dash.js 5,273
11 pennywise 3,802
12 youtube 3,664
13 ccapture.js 3,652
14 mediacms 3,236
15 h5player 3,228
16 obsninja 3,040
17 FFCreator 2,958
18 html5_rtsp_player 2,637
19 mirotalksfu 2,283
20 YouPHPTube 1,956
21 spreed 1,848
22 astrofox 1,774
23 nexrender 1,678

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?