Home

Awesome

VCV library repository

The VCV library members are responsible for curating Rack plugins into the VCV Plugin Manager. Anyone is welcome to join.

All Rack plugins are welcome assuming they

Adding your plugin to the VCV Plugin Manager

Create exactly one thread in the Issue Tracker, with a title equal to your plugin slug (or multiple slugs, comma-separated, if you have more than one plugin). This will be your permanent communication channel with VCV library members.

Adding/updating your plugin's information

Post a comment in your plugin's thread with the plugin name, license, all relevant URLs, and your email address if you want it to be public.

A Library team member will handle your request and post a comment when updated.

Adding/updating your plugin's build (for open-source plugins)

To inform us of an update to the plugin itself, make sure to increment the VERSION in your Makefile (e.g. from 0.6.12 to 0.6.13), and push a commit to your repository. Post a comment in your plugin's thread with

A Review team member will handle your request and post a comment when updated.

Adding/updating your plugin's build (for closed-source free and commercial plugins)

Email contact@vcvrack.com to be added to the VCV Plugin Manager or sold through the VCV Store. It is not necessary to have a plugin thread, although you may create one if you like.

Manifest files

The path of each manifest should be manifests/YourSlug.json. See manifest/Fundamental.json for an example.

All properties are currently optional, but it is recommended to enter as much information as possible. URLs should not be redundant across different keys, e.g. you should not add a pluginUrl if it is the same URL as sourceUrl.