Open-Source DSP Plugin Repositories
March 30, 2026 · View on GitHub
A focused reference page for open-source audio plugin repos, DSP codebases, and projects worth studying.
Back to the hub: README.md
Why Repositories Matter
A plugin list is useful for discovery. A repository list is useful for understanding how the work is actually done.
Source repos expose:
- project structure
- build systems
- DSP/UI separation
- maintenance style
- code quality tradeoffs
- scope decisions
Main Repositories
- Airwindows — large collection of experimental audio effects by Chris Johnson.
- Chowdhury DSP — high-quality open-source effects and research-driven work.
- DISTRHO Ports — collection of plugins ported to Linux/LV2.
- ZL-Audio Plugins — parametric EQ, compressor, and saturator.
- lkjb plugins — lightweight free plugin collection.
What These Repositories Show
Airwindows
- unconventional processing approaches
- huge breadth of effect ideas
- minimalist plugin philosophy
Chowdhury DSP
- modern research flavor
- modeling-heavy work
- stronger emphasis on advanced DSP topics
DISTRHO Ports
- plugin portability
- Linux relevance
- adaptation across formats and ecosystems
ZL-Audio Plugins
- modern open-source plugin direction
- practical feature-oriented tools
- useful for comparison against other EQ/compressor repos
lkjb plugins
- lean plugin design
- light utility focus
- clean examples for smaller-scope tools
Study Method
A practical study path:
- pick one simple repo
- identify where parameters enter the system
- trace DSP processing code
- separate UI code from audio-thread code
- compare that repo to a larger or more ambitious one
What to Look For in Code
- processing callbacks
- parameter smoothing
- state serialization
- build configuration
- plugin-format wrappers
- DSP module boundaries
- testing or validation patterns