SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript Audio Projects
-
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: Show HN: Winamp and other media players, rebuilt for the web with Web Components | news.ycombinator.com | 2024-10-08The Mux marketing strategy is brilliant.
Take over or create new open source projects so that every developer comes across your company in the search for a video package.
Another example I noticed recently is https://github.com/cookpete/react-player
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Show HN: HN Update – Hourly News Broadcast of Top HN Stories | news.ycombinator.com | 2024-10-20
-
react-native-track-player
A fully fledged audio module created for music apps. Provides audio playback, external media controls, background mode and more!
-
player
UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js. (by vidstack)
-
vime
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
-
-
media-chrome
Custom elements (web components) for making audio and video player controls that look great in your website or app.
Project mention: Show HN: Winamp and other media players, rebuilt for the web with Web Components | news.ycombinator.com | 2024-10-08Good feedback, thanks! There's a related issue in the media chrome repo here: https://github.com/muxinc/media-chrome/issues/957
The situation is a little complex with "hot keys" for controlling the video in general (after clicking on the video), accessibility controls for each component, and then general accessibility expectations for the whole page. For example, should we capture the up and down arrows to always control volume when the player is in focus, or should we not do that because people expect that for scrolling the page.
All that said, we definitely have some iteration ahead of us on this front so thanks again for the input.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
piano-trainer
Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual 🎹
-
Project mention: Hacktoberfest Machine Learning Projects for JS/TS Developers 🎃 | dev.to | 2024-10-16
Repo Link: Renumics Spotlight
-
-
-
-
openplayerjs
Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VPAID/VMAP ads
-
-
-
Great work!
Would love to see MP4 Hybrid supported in popular packages like mp4-muxer [1] and mp4box [2] someday.
1: https://github.com/Vanilagy/mp4-muxer
-
web-synth
Browser-based DAW and audio synthesis platform with dozens of effects, synths, and modules
I am very interested in web based music creation, have you seen web-synth on github? https://github.com/Ameobea/web-synth
-
streamlit-audio-recorder
Record Audio from the User's Microphone in Apps that are Deployed to the Web. (via Browser Media-API, REACT-based, Streamlit Custom Component)
-
-
jumpcutter
⏩ Fast-forwards long pauses between sentences — watch lectures ~1.5x faster (browser extension) (by WofWca)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Audio discussion
TypeScript Audio related posts
-
⚡️ 15 Essential tools and resources for Frontend developers
-
Show HN: HN Update – Hourly News Broadcast of Top HN Stories
-
Media-Chrome – custom elements for audio and video player controls
-
Show HN: React Mixcloud Player – Stream DJ sets with dynamic visual effects
-
Show HN: React Geiger – performance profiling using sound
-
Show HN: Mixmotion Player – Stream Mixcloud music with dynamic visual effects
-
Wavesurfer.js
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jun 2025
Index
What are some of the best open-source Audio projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | react-player | 9,765 |
2 | wavesurfer.js | 9,392 |
3 | react-native-track-player | 3,490 |
4 | player | 2,912 |
5 | vime | 2,811 |
6 | riffusion-app-hobby | 2,661 |
7 | media-chrome | 2,239 |
8 | signal | 2,004 |
9 | whisper-turbo | 1,798 |
10 | briefing | 1,510 |
11 | piano-trainer | 1,483 |
12 | spotlight | 1,181 |
13 | homebridge-camera-ffmpeg | 1,106 |
14 | etro | 983 |
15 | vue-audio-visual | 759 |
16 | openplayerjs | 606 |
17 | react-audio-player | 593 |
18 | audius-protocol | 585 |
19 | mp4-muxer | 572 |
20 | web-synth | 501 |
21 | streamlit-audio-recorder | 486 |
22 | skip-silence | 435 |
23 | jumpcutter | 404 |