Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →
Top 23 TypeScript Music Projects
-
youtube-music
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
uses my Scale Generator and Arpeggio Pattern Generator and the lovely Tone.js.
-
If you can't find a place to pay for it, then just do what Spotify did when they launched. I recommend Nuclear[0] for that
[0] https://nuclearplayer.com/
-
Project mention: Show HN: HN Update – Hourly News Broadcast of Top HN Stories | news.ycombinator.com | 2024-10-20
-
Project mention: Ask HN: Tools or frameworks to build music theory games | news.ycombinator.com | 2024-11-27
https://github.com/tonaljs/tonal does a bunch of theory stuff. I think there’s another JS library I’ve used too but I can’t think of the name.
If he wants to generate audio, Tone.js can be a useful higher level abstraction for WebAudio.
-
Project mention: Musish: Unofficial open source Apple Music webapp | news.ycombinator.com | 2025-02-23
-
-
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.
-
TTS-WebUI
A single Gradio + React WebUI with extensions for ACE-Step, Kimi Audio, Piper TTS, GPT-SoVITS, CosyVoice, XTTSv2, DIA, Kokoro, OpenVoice, ParlerTTS, Stable Audio, MMS, StyleTTS2, MAGNet, AudioGen, MusicGen, Tortoise, RVC, Vocos, Demucs, SeamlessM4T, and Bark!
-
-
-
Totally agree. On Windows, Dopamine https://github.com/digimezzo/dopamine is close to giving me what I want but it crashes frequently and simple things like dragging a directory of music onto it just don't really work. Has to be imported to the DB first.
Musicbee https://www.getmusicbee.com/ was kinda promising for a while but bloated and clunky.
VLC and Foobar get the job done but the UI is meh.
Streaming and iTunes really wrecked everything.
-
opensheetmusicdisplay
OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by PhonicScore.com.
-
planby
Planby is a component for a quick implementation of Schedules, Timelines, Electronic Program Guide, Conference / Calendar Planner, Music Events and many more ideas.
-
piano-trainer
Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual 🎹
-
Project mention: Beatbump: Exploring Svelte Best Practices for Dynamic Web Applications | dev.to | 2025-01-10
-
-
Project mention: Show HN: Meelo, self-hosted music server for collectors and music | news.ycombinator.com | 2025-02-03
Don't know what that link is but it's definitely not right.
I think this is though: https://github.com/Arthi-chaud/Meelo
-
Nora
An elegant music player built using Electron and React. Inspired from Oto Music for Android by Piyush Mamidwar. (by Sandakan)
-
-
-
-
discord-player
🎧 Complete framework to simplify the implementation of music commands using discord.js v14
-
swdc-vscode-musictime
A VS Code extension to discover the most productive music to listen to as you code
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Music discussion
TypeScript Music related posts
-
Musical Chord Progression Arpeggiator
-
Ableton-Live – Control Ableton Live via WebSockets (Node.js/Browser)
-
Show HN: Meelo, self-hosted music server for collectors and music
-
Signal – online MIDI editor, open source
-
Beatbump: Exploring Svelte Best Practices for Dynamic Web Applications
-
Signal: Online MIDI Editor
-
Show HN: HN Update – Hourly News Broadcast of Top HN Stories
-
A note from our sponsor - SurveyJS
surveyjs.io | 21 May 2025
Index
What are some of the best open-source Music projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | youtube-music | 21,008 |
2 | Tone.js | 13,920 |
3 | nuclear | 13,175 |
4 | wavesurfer.js | 9,304 |
5 | tonal | 3,968 |
6 | Musish | 3,119 |
7 | riffusion-app-hobby | 2,654 |
8 | TTS-WebUI | 2,172 |
9 | signal | 1,980 |
10 | museeks | 1,817 |
11 | dopamine | 1,747 |
12 | opensheetmusicdisplay | 1,591 |
13 | planby | 1,498 |
14 | piano-trainer | 1,479 |
15 | Beatbump | 1,099 |
16 | muse | 1,084 |
17 | Meelo | 779 |
18 | Nora | 769 |
19 | html-midi-player | 747 |
20 | lavamusic | 652 |
21 | ytmdesktop2 | 622 |
22 | discord-player | 616 |
23 | swdc-vscode-musictime | 593 |