Skip to main content

Implementations

The Weblisk server specification can be implemented in any language. Here are the official and community implementations.

Official

LanguagePackageStatusSpec Version
Go github.com/avaropoint/weblisk-server Stable 1.0.0

Community

Community implementations follow the same specification. If you've built one, let us know.

LanguagePackageStatusSpec Version
Node.js Coming Soon Planned
Python Coming Soon Planned
Rust Coming Soon Planned

Building Your Own

Implementing the spec in a new language requires:

  1. The required endpoints (health, manifest, sync, rpc)
  2. A blueprint loader that parses YAML definitions into route handlers
  3. An agent host that manages agent lifecycle and message dispatch
  4. The communication protocols (REST, WebSocket, SSE)
Start from the Go reference implementation — it's the most complete and well-documented.