Rust Music

Open-source Rust projects categorized as Music

Top 23 Rust Music Projects

  • glicol

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

    Project mention: A Proposal for an asynchronous Rust GUI framework | news.ycombinator.com | 2023-09-03

    > The problem in the Rust ecosystem is that people are writing libraries instead of applications.

    I totally second this.

    Got the same feeling after developing https://glicol.org/

  • Meadowlark

    A (currently incomplete) open-source Digital Audio Workstation

    Project mention: Digital Audio Workstation Front End Development Struggles | news.ycombinator.com | 2023-05-15

    And its "design document": https://github.com/MeadowlarkDAW/Meadowlark/blob/main/DESIGN...

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • rspotify

    Spotify Web API SDK implemented in Rust (by ramsayleung)

    Project mention: How to use rspotify? | /r/rust | 2023-05-28

    Apologies for the stupid question but I'm fairly new to Rust and can't figure out for the life of me how to use the rspotify crate. As far as I can get with the documentation / examples is just that it isn't a regular application / binary of itself but just a crate, but I don't see why that's causing me issues. Whenever I try to run the following example, I get the following error, despite me trying to remove and rebuild the crate just in case.

  • fundsp

    Library for audio processing and synthesis

    Project mention: FunDSP 0.13 – Audio Processing and Synthesis Library for Rust | news.ycombinator.com | 2023-04-08

    Maybe a link to GitHub would have been better: https://github.com/SamiPerttu/fundsp

  • typebeat

    Keyboard-controlled music sequencer, sampler, and synth

  • DownOnSpot

    🎵 A Spotify music and playlist downloader written in Rust which also works with a free Spotify account

    Project mention: A Spotify alternative? | /r/Piracy | 2022-11-05
  • onetagger

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

    Project mention: ONE TAGGER - Version 1.7.0 release | /r/Beatmatch | 2023-08-05
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • code-radio-cli

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

    Project mention: code-radio-cli: A CLI client for freeCodeCamp's Code Radio | /r/commandline | 2023-04-27
  • ytui-music

    Youtube client in terminal for music ( lightweight youtube client )

  • resonance

    Intuitive GTK4/LibAdwaita music player

    Project mention: Resonance is now in the AUR. | /r/gnome | 2023-04-10

    Resonance is now in the AUR. Saw the post couple of days ago and fell in love with it.

  • polyrhythmix

    Polyrhythmically-inclinded Midi Drum generator

    Project mention: I made a command-line tool to assist me with writing polyrhythmic drum parts | /r/patient_hackernews | 2023-06-28
  • staff

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

    Project mention: Ask HN: AI that produces sheet music for practice? | news.ycombinator.com | 2023-08-06

    You can ask ChatGPT to output in Lilypond format, and use https://github.com/matthunz/staff to render it; this worked for me on your above example.

  • swyh-rs

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

    Project mention: How do I fix the latency(3 sec) for swyh-rs and Wiim Mini? | /r/BudgetAudiophile | 2023-08-13
  • aoede

    🎧 a self-hosted Spotify → Discord music bot

    Project mention: Spotify bot? | /r/discordbots | 2023-01-02

    Quickly googled and found this https://github.com/codetheweb/aoede

  • notation

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

  • festival

    Music player

    Project mention: Festival is a music player for local album collections | news.ycombinator.com | 2023-06-30
  • music-player

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

    Project mention: Building a Chromecast Plugin for my Rust Music Player Project | dev.to | 2023-02-19

    This project is open source, and we welcome contributions from the community to help improve the plugin. If you are interested in contributing to the project, please feel free to check out the project's GitHub page and submit a pull request or open an issue. We appreciate any feedback and contributions that can help us make the plugin better.

  • rescrobbled

    MPRIS music scrobbler daemon

    Project mention: Festival v1.0.0 - A music player | /r/rust | 2023-06-28

    Forget scrobbling. Festival actually works wonders with rescrobbled.

  • kord

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

    Project mention: Is anyone doing Machine Learning in Rust? | /r/rust | 2023-05-11
  • HexoSynth

    A FLOSS (Open Source) hexagonal modular synthesizer plugin.

    Project mention: OctaSine (free and open source FM synth) v0.8.1: Apple Silicon support, performance improvements, bug fixes | /r/synthesizers | 2022-10-29

    HexoSynth is another working example, using nih-plug instead of the vst crate I use.

  • tune

    Make xenharmonic music and create synthesizer tuning files for microtonal scales.

    Project mention: Are there any microtonal piano VSTs out there? | /r/microtonal | 2023-07-01

    I use tune-cli (https://github.com/Woyten/tune/tree/master/tune-cli) to play microtonal scales on my non-microtonal Fantom-X8. tune-cli can retune almost any synth via MIDI message injection but it needs to be started as a separate program since it is not a VST plugin.

  • ears

    Easy Api in Rust to play Sounds

  • mmtc

    Minimal mpd terminal client that aims to be simple yet highly configurable

    Project mention: mmtc v0.3.0 adds support for running arbitrary mpd commands | /r/linux | 2022-10-27
  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

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). The latest post mention was on 2023-09-03.

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 glicol 1,675
2 Meadowlark 1,275
3 rspotify 557
4 fundsp 527
5 typebeat 396
6 DownOnSpot 393
7 onetagger 380
8 code-radio-cli 328
9 ytui-music 307
10 resonance 269
11 polyrhythmix 266
12 staff 223
13 swyh-rs 219
14 aoede 217
15 notation 204
16 festival 202
17 music-player 198
18 rescrobbled 184
19 kord 182
20 HexoSynth 175
21 tune 118
22 ears 85
23 mmtc 66
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
getonboard.dev