robbert-vdh/nih-plug
Rust VST3 and CLAP plugin framework and plugins - because everything is better when you do it yourself observed · 2026-08-28
Health v2 · maintenance only
69/100
- Activity 81
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1682
- days_rel: n/a
- days_push: 115
- n_releases_24m: 0
Adoption not part of the score
2953 stars · 314 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
NIH-plug is an API-agnostic audio plugin framework written in Rust for building VST3 and CLAP plugins, bundled with a small collection of example plugins. It provides a simple, low-magic plugin API with a cookiecutter template for quick starts.
Use cases
- write a VST3 audio plugin in Rust
- build a CLAP effect or synth plugin
- create MIDI-triggered audio effects
- develop cross-platform DAW plugins
- experiment with DSP plugin APIs
When to choose
- you want to write audio plugins in Rust targeting VST3 or CLAP
- you prefer a simple, low-ceremony plugin API
- you need cross-platform plugin builds for Linux, Windows, and macOS
When to avoid
- you need the actively developed framework - the original is in maintenance mode and a community fork is recommended
- you need JUCE-style GUI tooling or other plugin formats like AU or AAX
- you are not working in Rust
Facets
framework · maturity maintenance
plugin-system audio-processing sdk cross-platform developer-tools windows rust vst3 clap audio-plugins dsp music-production audio linux macos
1 source
- readme: https://github.com/robbert-vdh/nih-plug · fetched 2026-08-28 · ae9322c9900f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| robbert-vdh/nih-plug | main | 69 |
For agents
markdown · JSON · MCP: product_card(name="robbert-vdh/nih-plug")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem