#macos #ios #unit

coreaudio-rs

A friendly rust interface for Apple's CoreAudio API

28 releases

0.13.0 Jun 4, 2025
0.12.1 Aug 13, 2024
0.12.0 Apr 12, 2024
0.11.3 Oct 14, 2023
0.0.5 Mar 27, 2015

#86 in Audio

Download history 41636/week @ 2025-06-18 42328/week @ 2025-06-25 45366/week @ 2025-07-02 44768/week @ 2025-07-09 51436/week @ 2025-07-16 50291/week @ 2025-07-23 65036/week @ 2025-07-30 65495/week @ 2025-08-06 61701/week @ 2025-08-13 53555/week @ 2025-08-20 53942/week @ 2025-08-27 58025/week @ 2025-09-03 67036/week @ 2025-09-10 73278/week @ 2025-09-17 78418/week @ 2025-09-24 58095/week @ 2025-10-01

286,290 downloads per month
Used in 971 crates (7 directly)

MIT/Apache

150KB
2.5K SLoC

coreaudio-rs

A friendly rust interface for Apple's CoreAudio API.

Read the CoreAudio Overview here.

Currently, work has only been started on the audio_unit module, but eventually we'd like to cover at least the majority of the C API.


coreaudio-rs Actions Status Crates.io Crates.io docs.rs

A friendly rust interface for Apple's Core Audio API.

This crate aims to expose and wrap the functionality of the original C API in a zero-cost, safe, Rust-esque manner.

If you just want direct access to the unsafe bindings, use coreaudio-sys.

Dependencies

~0.1–1.6MB
~27K SLoC