awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to rustaudio/rust-portaudio

Open-source alternatives to Rust Portaudio

30 open-source projects similar to rustaudio/rust-portaudio, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Rust Portaudio alternative.

  • pdeljanov/symphoniapdeljanov avatar

    pdeljanov/Symphonia

    3,265View on GitHub↗

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

    Rust
    View on GitHub↗3,265
  • insomnimus/nodiinsomnimus avatar

    insomnimus/nodi

    30View on GitHub↗

    A rust library for playing and abstraction of MIDI files.

    Rust
    View on GitHub↗30
  • gordonklaus/portaudiogordonklaus avatar

    gordonklaus/portaudio

    837View on GitHub↗

    Go bindings for the PortAudio audio I/O library

    Go
    View on GitHub↗837
  • ozankasikci/rust-music-theoryozankasikci avatar

    ozankasikci/rust-music-theory

    684View on GitHub↗

    A music theory guide written in Rust.

    Rust
    View on GitHub↗684
  • mewkiz/flacmewkiz avatar

    mewkiz/flac

    358View on GitHub↗

    Package flac provides access to FLAC (Free Lossless Audio Codec) streams.

    Go
    View on GitHub↗358
  • aschey/stream-download-rsaschey avatar

    aschey/stream-download-rs

    110View on GitHub↗

    A Rust library for streaming audio, video, and other content

    Rust
    View on GitHub↗110

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • dh1tw/gosampleratedh1tw avatar

    dh1tw/gosamplerate

    39View on GitHub↗

    Go Bindings for libsamplerate

    Goaudioaudio-libraryaudio-processing
    View on GitHub↗39
  • go-music-theory/music-theorygo-music-theory avatar

    go-music-theory/music-theory

    457View on GitHub↗

    Go models of Note, Scale, Chord and Key

    Go
    View on GitHub↗457
  • jhasse/earsjhasse avatar

    jhasse/ears

    89View on GitHub↗

    Easy Api in Rust to play Sounds

    Rust
    View on GitHub↗89
  • musitdev/portmidi-rsmusitdev avatar

    musitdev/portmidi-rs

    79View on GitHub↗

    High-level PortMidi bindings and wrappers for Rust

    Rust
    View on GitHub↗79
  • serial-ata/lofty-rsSerial-ATA avatar

    Serial-ATA/lofty-rs

    337View on GitHub↗

    Audio metadata library

    Rust
    View on GitHub↗337
  • tosone/minimp3tosone avatar

    tosone/minimp3

    132View on GitHub↗

    Decode mp3 base on https://github.com/lieff/minimp3

    C
    View on GitHub↗132
  • rustaudio/cpalRustAudio avatar

    RustAudio/cpal

    3,551View on GitHub↗

    cpal is a low-level Rust audio hardware abstraction layer and cross-platform API. It serves as a unified interface for managing audio input and output streams across Windows, macOS, and Linux hardware, acting as a device driver wrapper to discover audio hosts and configure hardware devices. The project functions as a real-time audio streamer, utilizing a high-priority callback system to stream audio samples to hardware devices with minimal latency. The library covers audio hardware integration, including the discovery and configuration of sample rates and channel counts. It supports audio in

    Rustaudiorustsound
    View on GitHub↗3,551
  • rustaudio/rodioRustAudio avatar

    RustAudio/rodio

    2,262View on GitHub↗
    Rustaudioaudio-playback-libraryrust
    View on GitHub↗2,262
  • bogem/id3v2bogem avatar

    bogem/id3v2

    366View on GitHub↗

    🎵 ID3 decoding and encoding library for Go

    Go
    View on GitHub↗366
  • comcast/gaadComcast avatar

    Comcast/gaad

    137View on GitHub↗

    GAAD (Go Advanced Audio Decoder)

    Go
    View on GitHub↗137
  • dylanmeeus/goaudioDylanMeeus avatar

    DylanMeeus/GoAudio

    418View on GitHub↗

    Go tools for audio processing & creation 🎶

    Goaudiogogolang
    View on GitHub↗418
  • gen2brain/malgogen2brain avatar

    gen2brain/malgo

    414View on GitHub↗

    Mini audio library

    Calsaaudiodirectsound
    View on GitHub↗414
  • hajimehoshi/otohajimehoshi avatar

    hajimehoshi/oto

    1,931View on GitHub↗

    ♪ A low-level library to play sound on multiple platforms ♪

    Go
    View on GitHub↗1,931
  • pygame/pygamepygame avatar

    pygame/pygame

    8,620View on GitHub↗

    Pygame is a framework for building interactive 2D applications and games using the Python programming language. It functions as a 2D graphics rendering engine, a game input and event manager, and a multimedia audio toolkit. The project serves as a wrapper for the Simple DirectMedia Layer, providing a Python interface for low-level access to graphics, audio, keyboard, mouse, and joystick hardware. Its capabilities cover 2D graphics rendering and image manipulation, digital audio playback and streaming, and the management of game entities and physics simulations. It also includes tools for rea

    Cgame-devgame-developmentgamedev
    View on GitHub↗8,620
  • anaisbetts/mcp-youtubeanaisbetts avatar

    anaisbetts/mcp-youtube

    529View on GitHub↗

    A Model-Context Protocol Server for YouTube

    JavaScript
    View on GitHub↗529
  • ampache/ampacheampache avatar

    ampache/ampache

    3,792View on GitHub↗

    Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based platform for organizing, managing, and streaming personal audio and video collections to multiple devices and network environments. The system distinguishes itself as a collaborative media playback platform, supporting shared playlists and a democratic voting system that allows multiple users to influence an active playback queue. It also functions as a real-time media transcoder, converting audio and video formats during transmission to match client bandwidth and hardware requireme

    PHP
    View on GitHub↗3,792
  • aesteve/vertx-sseaesteve avatar

    aesteve/vertx-sse

    50View on GitHub↗

    Add Server-Sent-Events support to Vert.x by providing a vertx-web handler that deals with all the stuff required for server-sent-events.

    Java
    View on GitHub↗50
  • asterism-software/extensionsfox.storeA

    asterism-software/extensionsfox.store

    0View on GitHub↗
    View on GitHub↗0
  • asterism-software/docgenie.co.ukA

    asterism-software/docgenie.co.uk

    0View on GitHub↗
    View on GitHub↗0
  • amir-arad/awesome-oscamir-arad avatar

    amir-arad/awesome-osc

    30View on GitHub↗

    A curated list of useful open-sound-control applications, libraries, resources and shiny things

    View on GitHub↗30
  • aubreypwd/zsh-plugin-cvideoaubreypwd avatar

    aubreypwd/zsh-plugin-cvideo

    2View on GitHub↗

    Function to compress any video quickly using ffmpeg.

    Shell
    View on GitHub↗2
  • audiokit/audiokitaudiokit avatar

    audiokit/AudioKit

    11,381View on GitHub↗

    AudioKit is an audio framework for iOS, macOS, and tvOS that provides tools for digital audio synthesis, signal processing, and audio analysis. It functions as a synthesis engine for generating audio waveforms and textures, a processing library for modifying tonal characteristics, and a toolkit for extracting frequency and amplitude data from sonic signals. The framework utilizes a modular node architecture and graph-based signal routing to connect audio generators, processors, and outputs. It wraps low-level audio primitives in high-level classes to facilitate sound generation and modificati

    Swift
    View on GitHub↗11,381
  • azyrn/scanlyA

    Azyrn/Scanly

    0View on GitHub↗
    View on GitHub↗0
  • asterism-software/amzdownloader.comA

    asterism-software/amzdownloader.com

    0View on GitHub↗
    View on GitHub↗0