nectar is in very early stages - see current progress, and future plans
nectar
A cross-platform audio plugin framework for Zig.
Tell me more
Audio programming can get very complicated, very quickly. Just to develop a simple plugin, you need to worry about different operating systems and underlying plugin formats. Tools like JUCE simplify this workflow, but not without tradeoffs.
Nectar is a platform designed to take advantage of Zig's comptime capabilities, in order to create a development experience like no other. We aim to empower users, not slow them down.
Current Progress
- VST2 wrapper is implemented
- Cross-platform abstractions like Plugin, Parameters, etc, are written
- Basic examples are implemented
Future Goals
In no particular order:
- Write lots of documentation, tutorials, and guides
- Implement abstractions for CLAP, VST3, and maybe LV2
- Implement a fully featured DSP library, with complete test coverage, and SIMD optimizations
- Implement a declarative GUI toolkit, with features like styling and input binding