JavaScript Video

Open-source JavaScript projects categorized as Video | Edit details

Top 23 JavaScript Video Projects

  • video.js

    Video.js - open source HTML5 video player

    Project mention: Embed Channel Stream on wordpress site (online when channel is streaming) | | 2022-03-24

    Video.js should help.

  • Jitsi Meet

    Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

    Project mention: [AskJS] - Best 3 WebRTC JavaScript Open Source Projects on 2022? | | 2022-03-18

    Jitsi Meet :

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • lossless-cut

    The swiss army knife of lossless video/audio editing

    Project mention: Not sure if you guys will appreciate this but i'm new to the game and it was probably my best moment so far in 100 hours lol (apologies for the quality i sent it to a friend and never meant to upload here) | | 2022-05-19

    Use lossless cut to mux the recorded voice-over track (from your mic), there's an option when you are about to export that mentions "keep tracks" press it and it should show you all the tracks in your videofile, probably just a sound and a video, just click the "add tracks from another file" and pickup your recording, that way you basically have the same quality without the headache of all the editing and encoding shit which losses quality and takes a bit of time (also keeps your machine cool since muxing doesn't use much CPU)

  • 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.

  • ffmpeg.wasm

    FFmpeg for browser and node, powered by WebAssembly

    Project mention: Ffmpeg-WASM: Ffmpeg in the Browser | | 2022-05-22
  • BigBlueButton

    Complete open source web conferencing system.

    Project mention: Any open-source zoom related apps? | | 2022-05-18
  • screenity

    The most powerful screen recorder & annotation tool for Chrome 🎥

    Project mention: “Hijacking webcams with Screencastify” | | 2022-05-24


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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: React Player add custom play button and overlay img | | 2022-05-14

    I'm using ReactPlayer plugin for my react website. I want to add custom play button and overlay image over the vimeo video follow the below image.

  • shaka-player

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

    Project mention: Be aware about Piped, the alternative frontend to YouTube | | 2022-02-03

    It uses a video player that was made by Google. It's shaka player: You can see a proof of Piped using this video player here:

  • FreeTube

    An Open Source YouTube app for privacy

    Project mention: YouTube turned into TikTok, how can i delete it | | 2022-05-24
  • xgplayer

    A HTML5 video player with a parser that saves traffic

    Project mention: Xgplayer - A HTML5 video player with a parser that saves traffic | | 2022-05-11
  • dash.js

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

    Project mention: Suggestions required : RN Video players , For Tiktok like Short Videoals | | 2022-02-11

    You’ll likely need to start with something like HLS.js or DASH.js and build your own player/analytics around it.

  • pennywise

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

    Project mention: Is there a picture-in-picture equivalent for apps? | | 2022-02-18

    Afloat - Don't know if it will work for macOS 12. If it's just for safari alone, you can try Pennywise

  • editly

    Slick, declarative command line video editing & API

    Project mention: What video editing software you use ? | | 2021-08-20

    It's intended to work nicely with Editly, a CLI-based

  • ccapture.js

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

    Project mention: Help! does anyone know how to export p5.js into WebM? | | 2022-04-15

    Check out CCapture.

  • accessible-html5-video-player

    Accessible HTML5 Video Player

    Project mention: Plyr- A media Player that is must have! | | 2021-12-26

    PayPal's Accessible HTML5 Video Player (which Plyr was originally ported from)

  • asciinema-player

    Web player for terminal session recordings

    Project mention: 4x Smaller, 50x Faster | | 2021-11-29

    Feel free to report a bug here (including browser version, OS would help a lot).

    Btw, it's not a product, just a side, hobby project of mine.

  • YouTube-Extension

    YouTube Extension🎧[80+Features🧰](Please⭐document/wiki!)📌📌Lean&Longest-standing(©️2012)[Users👨‍👩‍👧‍👧485 000+] ⚙️⋮[🎞️☕🎛️🎬🔴⏯️🔊🧩📈 🎨🧪] [Player: Repeat Screenshot Rotate; Hide related video distraction. Always expand video Description. Playback speed. Video Quality bandwidth H.264 electricity. Player Size Full Window. Themes Customization. Statistics. Playlist Reverse YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube

    Project mention: Fix for Kiwi Browser not scaling right | | 2022-03-22

    ImprovedTube [1] [2]

  • obsninja

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

    Project mention: Remote grading setup for a Small to Medium studio | | 2022-05-21

    if you want something insanely cheap and fast you can use but this is not 422 or 10bit or anything. My service can do 4:4:4 12bit and whatever you want and its pretty affordable compared pm me if you want

  • YouPHPTube

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

    Project mention: in kde, you can literally overclock your 60 hz monitor to 75 hz and in native resolution | | 2022-04-04


  • FFCreator

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

    Project mention: FFCreator is a lightweight and flexible short video processing library based on node.js | | 2021-09-28
  • nexrender

    📹 Data-driven render automation for After Effects

    Project mention: Automating a render using information entered into a website | | 2022-04-21

    I have setup something similar where data is entered into a web form and an is image selected from a series of dropdown menus. This was done by sending the form data as a json to a server running Nexrender which communicates the data to my computer with the after effects template.

  • spreed

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

    Project mention: Can Nextcloud send text messages? | | 2022-04-25
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 2022-05-24.

JavaScript Video related posts


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

Project Stars
1 video.js 33,341
2 Jitsi Meet 18,083
3 lossless-cut 11,025
4 mediaelement 7,845
5 ffmpeg.wasm 7,639
6 BigBlueButton 7,500
7 screenity 7,134
8 react-player 6,461
9 shaka-player 5,671
10 FreeTube 5,317
11 xgplayer 5,253
12 dash.js 4,325
13 pennywise 3,463
14 editly 3,390
15 ccapture.js 3,029
16 accessible-html5-video-player 2,399
17 asciinema-player 2,080
18 YouTube-Extension 1,994
19 obsninja 1,599
20 YouPHPTube 1,559
21 FFCreator 1,555
22 nexrender 1,247
23 spreed 1,245
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.