HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Repository Index
47,133 repositories indexed
1–8 of 8 · Most stars
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.
A Javascript library for working with Audio. It provides a consistent API for loading and playing audio on different browsers and devices. Currently supports WebAudio, HTML5 Audio, Cordova / PhoneGap, and a Flash fallback.
OpenSheetMusicDisplay renders sheet music in MusicXML format in browsers and headless with NodeJS. Based on VexFlow, OSMD is brought to you by PhonicScore.com.
- music
- musicxml
- mxl
- sheetmusic
JavaScript plugin for playing sounds and music in browsers
- play-sounds
- javascript
- ion-sound
- html5-audio
MIDI library for Node.js and web-browsers
- midi
- webmidi
- webmidiapi
- webaudio
Self-hosted, invisible CAPTCHA that detects AI agents driving real browsers. GDPR, WCAG 2.2 AA, and EAA: no cookies, no third-party data sharing, and no visual or audio puzzle. With a false-positive budget enforced in CI. Proof of work, drop-in for Turnstile and reCAPTCHA.
- anti-bot
- behavioral-analysis
- bot-detection
- captcha
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.