Rust Audio

Open-source Rust projects categorized as Audio

Top 23 Rust Audio Projects

  • cpal

    Cross-platform audio I/O library in pure Rust

  • Project mention: What's everyone working on this week (22/2023)? | /r/rust | 2023-05-28

    debugging this nightmare bc its blocking my hobby project. by far the most fucked up issue ive encountered since i started rust.

  • Symphonia

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

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

    Symphonia for an amazing audio library

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • glicol

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

  • Project mention: Show HN: Render audio to HTML canvas using WebGPU | news.ycombinator.com | 2024-04-15

    Nice! Great project website styling and demo.

    I had a WebGPU scope demo using vanila JS here, but it's not connected to AudioContext at all.

    https://stackblitz.com/edit/vitejs-vite-cuc9vs

    Still, I had to use the old WebGL solution for https://glicol.org since the WebGPU support seems to be pretty slow at the moment.

  • rodio

    Rust audio playback library

  • Project mention: Yew + Tauri WASM Desktop App - Methods of Local Filesystem Access | /r/rust | 2023-07-04

    I'm currently working on creating a desktop app with web UI using Yew (wasm32-unknown-unknown), and Tauri for the desktop packaging side of things. In this particular case, I'd like to be able to play audio files from the user's local filesystem using the rodio crate, and also to process text files for purposes such as configuration, for example by using the csv crate. I know for absolute certain that the app will only be run in a desktop context, i.e, Windows, Linux and MacOS, and therefore will always have a filesystem physically existent despite any WASM sandboxing (which I'm aware of, hence asking for any possible methods).

  • xiu

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

  • Project mention: Xiu – simple, high performance and secure live media server in pure Rust | news.ycombinator.com | 2024-01-28
  • 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...

  • kira

    Library for expressive game audio.

  • Project mention: Kira game audio library v0.8 - spatial sounds, modulators, compressor and EQ filter effects | /r/rust | 2023-05-22
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rust-av

    Multimedia Toolkit written in pure rust.

  • Audioserve

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

  • fundsp

    Library for audio processing and synthesis

  • OctaSine

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

  • Project mention: Recent improvements to OctaSine (free and open source FM synth plugin): new waveforms, pitch bend, velocity sensitivity and more | /r/synthesizers | 2023-05-28

    Since I last posted here, I've implemented multiple features for OctaSine, a free and open source frequency modulation synth plugin (VST2, CLAP), some of which were heavily requested.

  • midir

    Cross-platform realtime MIDI processing in Rust.

  • Project mention: Passing functions as parameter | /r/learnrust | 2023-05-28
  • termplay

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

  • camilladsp

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

  • Project mention: JamesDSP alternative for EqualizerAPO | /r/linux_gaming | 2023-05-18

    there's nothing better than https://github.com/HEnquist/camilladsp

  • hound

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

  • rust-portaudio

    PortAudio bindings and wrappers for Rust.

  • Project mention: Help understanding rust code in this file | /r/rust | 2023-07-07
  • music-player

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

  • bevy_kira_audio

    A Bevy plugin to use Kira for game audio

  • PodFetch

    A sleek and efficient podcast downloader.

  • Project mention: Announcing PodFetch v4.2.0 | /r/selfhosted | 2023-08-29

    a few minor versions of PodFetch since 4.0.0 have been released. But this doesn't mean they contain few features.

  • 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
  • vocechat-server-rust

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

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

  • web-audio-api-rs

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

  • 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 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,419
2 Symphonia 2,102
3 glicol 1,982
4 rodio 1,585
5 xiu 1,486
6 Meadowlark 1,323
7 kira 782
8 rust-av 684
9 Audioserve 665
10 fundsp 642
11 OctaSine 582
12 midir 549
13 termplay 536
14 camilladsp 475
15 hound 442
16 rust-portaudio 359
17 music-player 324
18 bevy_kira_audio 296
19 PodFetch 288
20 swyh-rs 285
21 vocechat-server-rust 268
22 festival 249
23 web-audio-api-rs 245

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com