PoC · OPEN SOURCE · WIP

PLINKEN.ORG

OPEN WCLAP HOST & PLUGINS

The community side of Plinken. We're implementing WebCLAP in the open — a browser-based host plus a handful of authored plugins (vocoder & friends), all running as CLAP modules compiled to wasm32.

01 / HOST

Browser host

A SvelteKit-based WCLAP host wiring up wclap-host-js into a minimal but real workflow — load plugins, run audio, expose a clean API.

02 / PLUGINS

Authored WCLAPs

A growing set of plugins — starting with a vocoder — built as reference implementations of what a wasm-CLAP plugin looks like end-to-end.

03 / REGISTRY

Open catalog

Every plugin is exposed at one CORS-open endpoint — plinken.org/shelf.json. Any host, CLI, or MCP server can fetch the catalog and the artifacts without auth.

04 / OPEN

In the open

Public monorepo, public progress, public discussion. Built alongside the commercial product at plinken.com.

STACK
  • HOSTSvelteKit 5 (runes) · TypeScript · Vite
  • RUNTIMEwasm32 · WebAudio · AudioWorklet
  • PLUGINSC++ / AssemblyScript → WCLAP
  • HOSTINGCloudflare Workers
  • UPSTREAMWebCLAP · wclap-host-js · wclap-bridge
PLUGINS
  • auto-panStereo LFO autopanner — FX
  • spectrumFFT spectrum analyser with live readout — FX
  • vocal-limiterBrick-wall vocal limiter, peak + GR meters — FX
  • synomeMono lead synth — instrument (WIP)
  • organHammond-style drawbar organ, 9 bars × 8 voices — instrument
  • pianoStretched-tuning additive piano with stereo spread — instrument
REGISTRY

Every plugin in this monorepo is exposed at one CORS-open endpoint — any host UI, CLI, or upcoming MCP server can fetch the catalog and pull the bundled artifacts without auth.

Catalog
GET plinken.org/shelf.json
Artifact
GET plinken.org/wclap/<plugin-id>.wclap.wasm
Source
github.com/taluvi-dev/plinken-org/plugins
$ curl https://plinken.org/shelf.json | jq '.items[].id'