TypeScript MIT

elements

Custom elements for working with media in the browser that Just Work™

M

muxinc

Dernière activité 28 sept. 2026
muxinc/elements

364

étoiles

64

forks

15

issues ouvertes

audioaudio-playerhtml5media-chromereactvideovideo-playerweb-components

Ce README est souvent en anglais.

Mux Logo

<mux-elements>

Custom elements for working with media in the browser that Just Work™

Elements

Elements are written to make it easy to work in a variety of web frameworks. If we don't (yet) have a framework-specific "flavor" of an element, we always provide a pure Web Component version that work with HTML and can be used by most modern web frameworks and web application environments.

Name Description Framework Release Status
mux-video Mux HTML5 video element Web Component Public Beta
mux-video-react Mux React video component React Public Beta
mux-audio Mux HTML5 audio element Web Component Public Beta
mux-audio-react Mux HTML5 audio component React Public Beta
mux-player Mux HTML5 media player component Web Component 3.x.x 🎉
mux-player-react Mux React media player component React 3.x.x 🎉
mux-uploader Mux HTML5 media uploader component Web Component 1.x.x 🎉
mux-uploader-react Mux React media uploader component React 1.x.x 🎉
mux-active-viewer-count Mux HTML5 viewer count component Web Component Public Alpha

Contribution

Please make sure to read the Contributing Guide before making a pull request.

Thank you to all the people who already contributed to <mux-elements>!

Contributors

Projets similaires

Custom elements (web components) for making audio and video player controls that look great in your website or app.

TypeScriptaudioaudio-playermedia-chrome
Mmuxinc
2,8 k étoiles129

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.

JavaScriptdashflashhls
Mmediaelement
8,3 k étoiles1,5 k

UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.

TypeScriptaccessibilityanalyticsaudio
Vvidstack
3,7 k étoiles227