TypeScript Music

Open-source TypeScript projects categorized as Music

Top 23 TypeScript Music Projects

  1. youtube-music

    YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)

  2. 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.

    SurveyJS logo
  3. Tone.js

    A Web Audio framework for making interactive music in the browser.

    Project mention: Musical Chord Progression Arpeggiator | dev.to | 2025-05-19

    uses my Scale Generator and Arpeggio Pattern Generator and the lovely Tone.js.

  4. nuclear

    Streaming music player that finds free music for you

    Project mention: Jellyfin as a Spotify Alternative | news.ycombinator.com | 2025-04-16

    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/

  5. wavesurfer.js

    Audio waveform player

    Project mention: Show HN: HN Update – Hourly News Broadcast of Top HN Stories | news.ycombinator.com | 2024-10-20
  6. tonal

    A music theory library for Javascript

    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.

  7. Musish

    Apple Music...ish

    Project mention: Musish: Unofficial open source Apple Music webapp | news.ycombinator.com | 2025-02-23
  8. riffusion-app-hobby

    Stable diffusion for real-time music generation (web app)

  9. 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.

    InfluxDB logo
  10. 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!

  11. signal

    Online MIDI Editor: signal

    Project mention: Signal – online MIDI editor, open source | news.ycombinator.com | 2025-02-01
  12. museeks

    🎵 A simple, clean and cross-platform music player

  13. dopamine

    The audio player that keeps it simple (by digimezzo)

    Project mention: Foobar2000 | news.ycombinator.com | 2024-07-31

    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.

  14. opensheetmusicdisplay

    OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by PhonicScore.com.

  15. planby

    Planby is a component for a quick implementation of Schedules, Timelines, Electronic Program Guide, Conference / Calendar Planner, Music Events and many more ideas.

    Project mention: 10 Must-Try React Libraries for 2025 🚀 | dev.to | 2025-02-19
  16. piano-trainer

    Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual 🎹

  17. Beatbump

    Alternative YouTube Music frontend built with Svelte/SvelteKit 🎧

    Project mention: Beatbump: Exploring Svelte Best Practices for Dynamic Web Applications | dev.to | 2025-01-10
  18. muse

    🎧 a self-hosted midwestern Discord music bot that doesn't suck (by museofficial)

  19. Meelo

    Self-Hosted, Personal Music Server, designed for collectors and music maniacs

    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

  20. Nora

    An elegant music player built using Electron and React. Inspired from Oto Music for Android by Piyush Mamidwar. (by Sandakan)

  21. html-midi-player

    🎹 Play and display MIDI files on the web

  22. lavamusic

    lavalink music bot base in lavalink-client and discord.js v14

  23. ytmdesktop2

    Unofficial Youtube Music Desktop App, with LastFM support.

  24. discord-player

    🎧 Complete framework to simplify the implementation of music commands using discord.js v14

  25. swdc-vscode-musictime

    A VS Code extension to discover the most productive music to listen to as you code

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Music discussion

Log in or Post with

TypeScript Music related posts

  • Musical Chord Progression Arpeggiator

    1 project | dev.to | 19 May 2025
  • Ableton-Live – Control Ableton Live via WebSockets (Node.js/Browser)

    1 project | news.ycombinator.com | 3 Apr 2025
  • Show HN: Meelo, self-hosted music server for collectors and music

    1 project | news.ycombinator.com | 3 Feb 2025
  • Signal – online MIDI editor, open source

    1 project | news.ycombinator.com | 1 Feb 2025
  • Beatbump: Exploring Svelte Best Practices for Dynamic Web Applications

    1 project | dev.to | 10 Jan 2025
  • Signal: Online MIDI Editor

    2 projects | news.ycombinator.com | 29 Oct 2024
  • Show HN: HN Update – Hourly News Broadcast of Top HN Stories

    2 projects | news.ycombinator.com | 20 Oct 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 21 May 2025
    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 →

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

Sponsored
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.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?