10 Best React Audio Player Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

rp

react-player

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
7
Top Feedback
16Great Documentation
9Highly Customizable
7Easy to Use
GitHub Stars
6K
Weekly Downloads
435K
Last Commit
8mos ago
Bundle Size (min+gzip)
18.2KB
Not Tree-Shakeable
rha

react-h5-audio-player

React audio player component with UI. It provides time indicator on both desktop and mobile devices.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
309
Weekly Downloads
12K
Last Commit
21d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rap

react-audio-player

A simple React wrapper on the HTML5 audio tag

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
GitHub Stars
434
Weekly Downloads
15K
Last Commit
6mos ago
Bundle Size (min+gzip)
3.31KB
Not Tree-Shakeable
mua

material-ui-audio-player

Audio player react component for material ui design

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
47
Weekly Downloads
3K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@vime/react

Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
800
Last Commit
14d ago
Bundle Size (min+gzip)
10.4KB
Tree-Shakeable
rjm

react-jinke-music-player

🎵 Maybe the best beautiful HTML5 responsive player component for react :)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
425
Weekly Downloads
2K
Last Commit
25d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rh

react-howler

A React.js wrapper for howler.js (audio player)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
273
Weekly Downloads
4K
Last Commit
3mos ago
Bundle Size (min+gzip)
11.3KB
Not Tree-Shakeable
rua

react-use-audio-player

Custom React hook & context for controlling browser audio

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
137
Weekly Downloads
759
Last Commit
6mos ago
Bundle Size (min+gzip)
11.0KB
Tree-Shakeable

@brightcove/react-player-loader

A React component that embeds and loads Brightcove Player scripts.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
19
Weekly Downloads
17K
Last Commit
1yr ago
Bundle Size (min+gzip)
4.48KB
Tree-Shakeable

react-file-viewer

Extendable file viewer for web

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
2Buggy
GitHub Stars
331
Weekly Downloads
14K
Last Commit
2yrs ago
Bundle Size (min+gzip)
826.0KB
Tree-Shakeable

react-soundplayer

📻 Create custom web audio players with React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
2K
Last Commit
1yr ago
Bundle Size (min+gzip)
8.18KB
Not Tree-Shakeable
rmp

react-media-player

React audio and video player.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
429
Weekly Downloads
1K
Last Commit
2yrs ago
Bundle Size (min+gzip)
7.32KB
Not Tree-Shakeable
rra

react-responsive-audio-player

📼 A flexible media player component library for React that requires no up-front config

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
177
Weekly Downloads
330
Last Commit
1yr ago
Bundle Size (min+gzip)
5.51KB
Not Tree-Shakeable
rar

react-audio-recorder

A React Component using the Web Audio API to record, save, and play audio.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
124
Weekly Downloads
300
Last Commit
3yrs ago
Bundle Size (min+gzip)
2.24KB
Tree-Shakeable

react-jplayer

Html5 audio and video player library for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
133
Weekly Downloads
230
Last Commit
3yrs ago
Bundle Size (min+gzip)
36.8KB
Not Tree-Shakeable
ra

react-audioplayer

A customizable HTML5 audio player for React.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
68
Weekly Downloads
139
Last Commit
4yrs ago
Bundle Size (min+gzip)
20.2KB
Not Tree-Shakeable
rma

react-modular-audio-player

React Audio Player Component for HTML5 Audio: Customizable, Modular, & Styleable

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
29
Weekly Downloads
74
Last Commit
2yrs ago
Bundle Size (min+gzip)
113.6KB
Not Tree-Shakeable
rj

@appigram/react-jplayer

Html5 audio and video player library for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
71
Last Commit
2yrs ago
Bundle Size (min+gzip)
31.0KB
Not Tree-Shakeable
aud

audiocard

⏯️ AudioCard - Opinionated, responsive, audio player compatible with Twitter Cards

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
65
Weekly Downloads
51
Last Commit
2yrs ago
Bundle Size (min+gzip)
3.11KB
Tree-Shakeable
rcp

react-cassette-player

Simple ReactJS HTML5 audio player component built with SVG icons from The Noun Project.

License Icon
License: GPL-2.0-only
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
93
Weekly Downloads
19
Last Commit
5yrs ago
Bundle Size (min+gzip)
1.75KB
Not Tree-Shakeable
brp

brightcove-react-player

React component for Brightcove Player

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
18
Last Commit
1yr ago
Bundle Size (min+gzip)
6.25KB
Not Tree-Shakeable
rta

react-tiny-audio-player

an audio player component with process bar and process tip

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
9
Last Commit
5yrs ago
Bundle Size (min+gzip)
36.9KB
Not Tree-Shakeable

react-lite-audio

Customized audio tag for Web version of Talk by Teambition

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
22
Weekly Downloads
9
Last Commit
6yrs ago
Bundle Size (min+gzip)
38.3KB
Not Tree-Shakeable
rmp

react-music-player

HTML5 music player for react lovers.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ap

@newfrontdoor/audio-player

An audio element wrapper written in React with hooks

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A
Bundle Size (min+gzip)
9.60KB
Tree-Shakeable