Rust Music

Open-source Rust projects categorized as Music

Top 23 Rust Music Projects

  1. Pake

    🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用

    Project mention: Discover the Future: Trending GitHub Projects Revolutionizing Tech 🌟 | dev.to | 2025-02-24

    Stars: 35159 Author: tw93 Star the Pake repository⭐ ---

  2. 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
  3. spotify-player

    A Spotify player in the terminal with full feature parity

    Project mention: Office is too slow, so Microsoft is making it load at Windows startup | news.ycombinator.com | 2025-05-01

    I'm using spotify_player[0]. It is pretty bare-bones but honestly, what do you need? I got album art, a progress bar, and can search and go to my library

    Note that if you google you will probably get spotify-tui[1] which DOES NOT work

    [0] https://github.com/aome510/spotify-player

    [1] https://github.com/Rigellute/spotify-tui

    side note: man... I really wish I had the time to write or rewrite some TUIs. I'm sure I'm not the only one... Problem with a lot of open source is that they're side projects. I'd imagine there could be state of things could be a lot better if some small org just paid a few engineers to make and maintain a few of them.

  4. glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

    Project mention: Brian Eno's Theory of Democracy | news.ycombinator.com | 2025-05-04

    reading about Eno's ideas on organization and variety makes me want to share some perspectives directly from my experience with music performance practice, specifically in live coding.

    For a long time, the common practice in live coding, which you might see on platforms like Flok.cc (https://flok.cc) supporting various interesting languages, has been like this: Everyone gets their own 'space' or editor. From there, they send messages to a central audio server to control their own sound synthesis.

    This is heavily influenced by architectures like SuperCollider's client-server model, where the server is seen as a neutral entity.

    Crucially, this relies a lot on social rules, not system guarantees. You could technically control someone else's track, or even mute everything. People generally restrain themselves.

    A downside is that one person's error can sometimes crash the entire server for everyone.

    Later, while developing my own live coding language, Glicol (https://glicol.org), I started exploring a different approach, beginning with a very naive version:

  5. Meadowlark

    A (currently incomplete) open-source Digital Audio Workstation

  6. MusicGPT

    Generate music based on natural language prompts using LLMs running locally

    Project mention: Show HN: MusicGPT – An Open Source App for Generating Music with Local LLMs | news.ycombinator.com | 2024-05-23
  7. fundsp

    Library for audio processing and synthesis

  8. onetagger

    Music tagger for Windows, MacOS and Linux with Beatport, Discogs, Musicbrainz, Spotify, Traxsource and many other platforms support.

  9. SaaSHub

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

    SaaSHub logo
  10. rspotify

    Spotify Web API SDK implemented on Rust (by ramsayleung)

  11. ytui-music

    Youtube client in terminal for music ( lightweight youtube client )

  12. music-player

    An extensible music server written in Rust 🚀🎵✨ (by tsirysndr)

  13. swyh-rs

    Stream What You Hear written in rust, inspired by SWYH.

  14. typebeat

    Keyboard-controlled music sequencer, sampler, and synth

  15. resonance

    Intuitive GTK4/LibAdwaita music player

  16. code-radio-cli

    🎵 A command line music radio client for https://coderadio.freecodecamp.org, written in Rust.

  17. aoede

    🎧 a self-hosted Spotify → Discord music bot

  18. festival

    Music player

  19. polyrhythmix

    Polyrhythmically-inclinded Midi Drum generator

  20. notation

    A modern visual music notation, colorful and dynamic (by notation-fun)

  21. staff

    Music theory and score rendering library with midi, notes, chords, scales, and more.

  22. rescrobbled

    MPRIS music scrobbler daemon

  23. HexoSynth

    A FLOSS (Open Source) hexagonal modular synthesizer plugin.

  24. kord

    A music theory binary and library for Rust / JS. (by twitchax)

  25. ruxguitar

    Guitar Pro tablature player.

    Project mention: Playing Guitar Tablatures in Rust | news.ycombinator.com | 2024-07-19

    https://github.com/agourlay/ruxguitar/blob/master/.github/wo...

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

Rust Music discussion

Log in or Post with

Rust Music related posts

Index

What are some of the best open-source Music projects in Rust? This list will help you:

# Project Stars
1 Pake 38,041
2 spotify-player 4,441
3 glicol 2,687
4 Meadowlark 1,412
5 MusicGPT 1,006
6 fundsp 922
7 onetagger 747
8 rspotify 663
9 ytui-music 602
10 music-player 455
11 swyh-rs 432
12 typebeat 424
13 resonance 388
14 code-radio-cli 354
15 aoede 314
16 festival 297
17 polyrhythmix 292
18 notation 274
19 staff 267
20 rescrobbled 262
21 HexoSynth 235
22 kord 221
23 ruxguitar 180

Sponsored
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.
www.influxdata.com