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

audio backend configuration and routing tool

Ranking updated Jun 30, 2026

For a low latency audio server for Linux, the first results are wwmm/easyeffects (EasyEffects is an audio effects processor and equalizer for PipeWire streams, not a tool for configuring and managing audio backends or routing; it operates on top of an existing audio backend rather than providing backend configuration or routing management itself), werman/noise-suppression-for-voice (This repository provides noise suppression plugins VST, LV2, etc. for voice, along with PipeWire integration, but it is a specific audio filter rather than a tool for configuring and managing audio backends, devices, or routing) and noisetorch/noisetorch (NoiseTorch is a real-time noise filter that creates a virtual microphone for noise suppression, not a general-purpose tool for configuring and managing audio backends like PulseAudio or PipeWire—it lacks graph-based routing, device management, and multimedia server integration). spotify/pedalboard and mackron/miniaudio round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “audio backend configurations”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a low latency audio server for Linux”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • wwmm/easyeffectswwmm avatar

    wwmm/easyeffects

    9,690View on GitHub↗

    EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with

    EasyEffects is an audio effects processor and equalizer for PipeWire streams, not a tool for configuring and managing audio backends or routing; it operates on top of an existing audio backend rather than providing backend configuration or routing management itself.

    HTMLAudio Preset SwitchersPipeWire Filter ChainsPipeWire Integrations
    View on GitHub↗9,690
  • werman/noise-suppression-for-voicewerman avatar

    werman/noise-suppression-for-voice

    6,324View on GitHub↗

    This repository provides noise suppression plugins (VST, LV2, etc.) for voice, along with PipeWire integration, but it is a specific audio filter rather than a tool for configuring and managing audio backends, devices, or routing.

    C++PipeWire Filter ChainsPipeWire IntegrationsPulseAudio Sinks
    View on GitHub↗6,324
  • noisetorch/noisetorchnoisetorch avatar

    noisetorch/NoiseTorch

    10,120View on GitHub↗

    NoiseTorch is a cross-platform audio processor and real-time noise filter designed to suppress ambient sound from audio streams. It functions as a virtual microphone noise suppressor and routing tool, capturing system audio sources and directing filtered signals into virtual input or output devices. The application uses a recurrent neural network to distinguish between human speech and ambient noise. It provides a virtual denoising microphone that removes background noise from a selected input, alongside tools for filtering audio output streams. The system includes capabilities for audio dev

    NoiseTorch is a real-time noise filter that creates a virtual microphone for noise suppression, not a general-purpose tool for configuring and managing audio backends like PulseAudio or PipeWire—it lacks graph-based routing, device management, and multimedia server integration.

    GoAudio Device Enumerators
    View on GitHub↗10,120
  • spotify/pedalboardspotify avatar

    spotify/pedalboard

    5,972View on GitHub↗

    Pedalboard is a C++ library for building audio effect chains and hosting VST3/Audio Unit plugins, so it handles graph-based audio processing within a single application rather than configuring system-level audio backends or routing devices on Linux.

    C++Effect ChainsParallel Effect Chain Combiners
    View on GitHub↗5,972
  • mackron/miniaudiomackron avatar

    mackron/miniaudio

    6,905View on GitHub↗

    miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple operating systems. It functions as an audio hardware abstraction layer, an audio processing engine, an audio synthesis engine, and a codec and resampler. The project implements a node-graph based system for routing digital audio signals, mixing, and 3D spatialization. It also includes a programmatic generator for noise patterns and basic waveforms used for sound creation and signal testing. The library covers digital signal processing, including audio format conversion and sa

    miniaudio is a single-file C library that provides audio playback, capture, and a node-graph routing system, but it is a low-level programming library rather than a configurable tool for managing audio backends, missing the graphical interface, daemon integration, and preset/device management features needed for direct backend configuration.

    CAudio Graph Routing
    View on GitHub↗6,905
  • omriharel/deejomriharel avatar

    omriharel/deej

    5,463View on GitHub↗

    Deej is a hardware-to-software bridge and system audio manager written in Go that maps physical Arduino sliders to volume levels on Windows and Linux. It functions as a cross-platform audio mixer that allows for the control of master volume, microphone levels, and individual application audio through an external hardware interface. The project distinguishes itself by providing a configuration-driven mapping system that binds software processes and hardware audio devices to specific physical sliders. It includes logic for slider direction inversion to correct for reversed hardware wiring and s

    Deej is a hardware volume controller that maps physical sliders to application volumes, not a tool for configuring and managing audio backends or routing—it misses core features like graph-based routing and low-latency configuration.

    GoAudio Device Management
    View on GitHub↗5,463
  • bitgapp/eqmacbitgapp avatar

    bitgapp/eqMac

    6,670View on GitHub↗

    eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept system output, allowing users to adjust frequency response, boost system volume, and control independent volume levels for different running software applications. The project functions as an audio unit plugin host, integrating third-party plugins into the system audio stream for professional effects. It also includes a local web server that enables remote audio control via HTTP, allowing users to modify audio parameters from a mobile device or other external hardware on the same

    eqMac is a system-wide audio equalizer and volume mixer for macOS, using a virtual audio driver, but it is a macOS-specific application rather than a Linux audio backend configuration and routing tool, and its focus on equalization rather than backend management places it in a neighbouring category.

    SwiftAudio Device Management
    View on GitHub↗6,670
  • bespokesynth/bespokesynthBespokeSynth avatar

    BespokeSynth/BespokeSynth

    4,526View on GitHub↗

    BespokeSynth is a modular synthesizer environment that combines a node-based audio graph routing system with a live scripting bridge, enabling real-time patching and control without recompilation. Its architecture integrates a granular synthesis engine, FFT-based spectral processing, a MIDI Polyphonic Expression pipeline, and a Euclidean rhythm generator, all within a freeform workspace designed for live experimentation. The project distinguishes itself through its live coding capabilities, allowing Python scripts to create, modify, and control synthesis parameters at runtime, and its plugin

    BespokeSynth is a modular synthesizer with a node-based audio graph, but it is not a tool for configuring system audio backends like PipeWire or JACK; its routing is internal to the synth rather than managing driver profiles or device routing.

    C++Audio Graph RoutingEffect Chains
    View on GitHub↗4,526
  • juce-framework/jucejuce-framework avatar

    juce-framework/JUCE

    8,579View on GitHub↗

    JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio applications, audio plug-ins, and high-performance user interfaces. It serves as a development kit for creating audio processors compatible with industry-standard plugin formats for digital audio workstations, as well as a tool for MIDI and Open Sound Control communication between musical hardware and software. The framework is distinguished by its ability to maintain a single codebase for native desktop and mobile applications across multiple operating systems. It provides a f

    JUCE is a C++ framework for building audio applications and plug-ins, not a tool for configuring system audio backends or routing — it provides the building blocks to create such tools, but does not itself manage drivers, profiles, or low-latency settings on Linux.

    C++Audio Graph Routing
    View on GitHub↗8,579
  • lmms/lmmsLMMS avatar

    LMMS/lmms

    10,005View on GitHub↗

    LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be

    LMMS is a digital audio workstation for music composition and mixing, not a tool for configuring audio backends like ALSA, PulseAudio, or PipeWire — it uses those backends rather than managing them.

    C++Audio Graph RoutingEffect Chains
    View on GitHub↗10,005
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
wwmm/easyeffects9.7KHTMLGPL-3.0Jun 21, 2026
werman/noise-suppression-for-voice6.3KC++gpl-3.0May 18, 2024
noisetorch/noisetorch
10.1K
Go
other
Jan 13, 2025
spotify/pedalboard6KC++gpl-3.0Feb 2, 2026
mackron/miniaudio6.9KCNOASSERTIONMay 10, 2026
omriharel/deej5.5KGoMITJul 11, 2024
bitgapp/eqmac6.7KSwiftApache-2.0Apr 24, 2026
bespokesynth/bespokesynth4.5KC++gpl-3.0Feb 19, 2026
juce-framework/juce8.6KC++NOASSERTIONJun 22, 2026
lmms/lmms10KC++GPL-2.0Jun 7, 2026

Related searches

  • Audio processing engine
  • a streaming soundboard
  • an open source digital audio workstation
  • a toolkit for AI music generation
  • Voice and audio processing
  • an open source real time voice changer
  • an open source alternative to Adobe Audition
  • Audio player library