Rust Audio

Open-source Rust projects categorized as Audio

Top 23 Rust Audio Projects

  • cpal

    Cross-platform audio I/O library in pure 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

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

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

  • Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26

    I've worked on Ambient Engine and now on the Bevy engine. I totally agree with these points, very valuable. I only make some comments from my professional (audio) perspective:

    We need the highlight author's affirmation of cli. Rust's tui (ratatui) is great. I used it to make Glicol-cli [1]. If you are a Linux user, you are welcome to test the music production of the code.

    Speaking of game audio, I actually think rust is perfect for audio. I have also continued to develop Glicol recently, and my recent goal (starting tomorrow) is the bevy_glicol plug-in. I want to solve bevy's audio problem on the browser.

    All in all, even though I've had my share of pain with ecs, I still think rust is very valuable for game and app development, maybe not multiplayer AAA, maybe practical apps.

    [1] https://github.com/glicol/glicol-cli

    [2] https://github.com/chaosprint/glicol

  • 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

  • kira

    Library for expressive game audio.

  • SaaSHub

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

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

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

  • 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

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

  • 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

  • AI-generated sad girl with piano performs the text of the MIT License

    2 projects | news.ycombinator.com | 11 Apr 2024
  • We were not accepted into Google Summer of Code. So, we started our own

    2 projects | news.ycombinator.com | 24 Feb 2024
  • How Programming Languages Got Their Names

    1 project | news.ycombinator.com | 8 Feb 2024
  • Show HN: Koelsynth – a simple FM synthesis library

    2 projects | news.ycombinator.com | 11 Nov 2023
  • Announcing readable 0.10.0 - stack allocated human-readable strings

    2 projects | /r/rust | 6 Oct 2023
  • A History of the Amen Break: From the Winstons to Futurama and Om Unit

    1 project | news.ycombinator.com | 3 Sep 2023
  • Announcing PodFetch v4.2.0

    1 project | /r/selfhosted | 29 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    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. Learn more →

Index

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

Project Stars
1 cpal 2,470
2 Symphonia 2,152
3 glicol 2,028
4 rodio 1,624
5 xiu 1,534
6 Meadowlark 1,333
7 kira 825
8 rust-av 694
9 Audioserve 674
10 fundsp 659
11 OctaSine 600
12 midir 567
13 termplay 536
14 camilladsp 492
15 hound 447
16 rust-portaudio 359
17 music-player 336
18 bevy_kira_audio 305
19 swyh-rs 303
20 PodFetch 305
21 vocechat-server-rust 303
22 festival 255
23 web-audio-api-rs 252

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