jekyll-embed-video lets Jekyll pages embed videos from services including YouTube, Vimeo, Twitch, and TikTok.
react-player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

About react-player
React-player is an open source React component repository, originally created by cookpete and now maintained by the team at Mux. It is designed for embedding media playback in React applications, supporting a wide range of source types including direct file paths, HLS, DASH, and URLs from popular platforms such as YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion.
Developers can use the component to embed fully functional media players with customizable playback controls, event handling, and display options. It supports features like light mode thumbnail previews, lazy loading to reduce bundle size, and configurable props for adjusting volume, playback speed, looping and more. The tool is suited for React developers building web applications that require integrated media playback from multiple external or local sources.
Key features
- Supports playback from YouTube, Vimeo, Twitch, SoundCloud and other major platforms
- Works with local file paths, HLS and DASH media streams
- Provides configurable props for playback control and event handling
- Includes light mode for thumbnail previews that load full player on click
- Supports lazy loading to reduce main React app bundle size
- Open source with a public repository and community contributions
- Supports a wide range of popular media platforms and file types
- Offers extensive customizable props for playback and display
- Now maintained by Mux for more frequent fixes and releases
- Version 3 is not backwards compatible with v2, requiring migration for existing users
- Some playback features are limited to specific supported platforms
react-player at a glance
- Category
- Social & Communities › Twitch Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
react-player alternatives
Tools and sites you could use instead, ranked by how closely they match.
ytdlp2STRM serves YouTube, Twitch, and Crunchyroll videos through dynamic URLs using yt-dlp and Flask.
fideo-live-record records live broadcasts from platforms including TikTok, YouTube, Twitch, and Bilibili.
Twitch YouTube bot. Automatically make video compilations of the most viewed Twitch clips and upload them to YouTube using Python 3.
可循环值守和多人录制的直播录制软件,支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、17Live、Twitch、Acfun、CHZZK、shopee等40+平台直播录制
vod2pod-rss converts YouTube or Twitch channels into podcast feeds, transcoding videos to MP3 without server storage.
Popular in Twitch Tools
Well-known listings from the same topic.
react-player FAQ
What media platforms and file types does react-player support?
Is react-player free to use?
Does react-player work with Next.js?
Can I customize react-player playback settings?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












