Rust Audio

Open-source Rust projects categorized as Audio
Rust Music Dsp CLI Midi

Top 23 Rust Audio Projects

  • cpal

    Cross-platform audio I/O library in pure Rust

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • Symphonia

    Pure Rust multimedia format demuxing, tag reading, and audio decoding library

  • glicol

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

    Project mention: Let's Write a Reverb | news.ycombinator.com | 2024-08-19

    I implemented a Dattorro reverb (https://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf) before.

    https://github.com/chaosprint/dattorro-vst-rs

    It's based on Glicol source code here:

    https://github.com/chaosprint/glicol/blob/main/rs/synth/src/...

    You can play with it here:

    https://glicol.org/demo#handmadedattorroreverb

  • xiu

    A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀

    Project mention: Go Donut: Convert Live Streaming to WebRTC | news.ycombinator.com | 2024-08-03

    Not sure what you want to do exactly, but https://github.com/harlanc/xiu could be a fit.

  • rodio

    Rust audio playback library

  • Meadowlark

    A (currently incomplete) open-source Digital Audio Workstation

  • kira

    Library for expressive game audio.

  • SaaSHub

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

    SaaSHub logo
  • fundsp

    Library for audio processing and synthesis

  • Audioserve

    Simple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do.

  • rust-av

    Multimedia Toolkit written in pure rust.

  • OctaSine

    Frequency modulation synthesizer plugin (VST2, CLAP). Runs on macOS, Windows and Linux.

  • midir

    Cross-platform realtime MIDI processing in Rust.

  • termplay

    GitLab: https://gitlab.com/jD91mZM2/termplay

  • camilladsp

    A flexible cross-platform IIR and FIR engine for crossovers, room correction etc.

  • hound

    A wav encoding and decoding library in Rust (by ruuda)

  • music-player

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

  • rust-portaudio

    PortAudio bindings and wrappers for Rust.

  • bevy_kira_audio

    A Bevy plugin to use Kira for game audio

  • swyh-rs

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

  • vocechat-server-rust

    VoceChat is a superlight rust written social server. Easy integration to your site/app.

  • PodFetch

    A sleek and efficient podcast downloader.

  • web-audio-api-rs

    A Rust implementation of the Web Audio API, for use in non-browser contexts

  • festival

    Music player

    Project mention: Announcing readable 0.10.0 - stack allocated human-readable strings | /r/rust | 2023-10-06

    and others are used extensively in Festival, a music player I made.

  • 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 Audio discussion

Log in or Post with

Rust Audio related posts

Index

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

Project Stars
1 cpal 2,619
2 Symphonia 2,278
3 glicol 2,193
4 xiu 1,745
5 rodio 1,724
6 Meadowlark 1,341
7 kira 853
8 fundsp 747
9 Audioserve 708
10 rust-av 704
11 OctaSine 637
12 midir 603
13 termplay 540
14 camilladsp 534
15 hound 467
16 music-player 381
17 rust-portaudio 373
18 bevy_kira_audio 340
19 swyh-rs 341
20 vocechat-server-rust 339
21 PodFetch 339
22 web-audio-api-rs 286
23 festival 269

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com