Skip to main content

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