Calimero Core

June 29, 2026 · View on GitHub

Peer-to-peer application platform with local-first governance, CRDT state sync, and WASM execution.

Full documentation: https://calimero-network.github.io/core/ — organized into four tracks: Build (write apps), Operate (run nodes), Protocol Reference (reimplement / understand the model), and Contribute (work on core).

Components

CrateDescription
calimero-nodeNodeManager actor -- orchestrates network events, sync, blobs
calimero-contextContextManager actor -- contexts, groups, governance DAGs
calimero-networkNetworkManager actor -- libp2p swarm, gossipsub, streams
calimero-storeColumn-family KV abstraction over RocksDB
calimero-runtimeWasmer WASM execution engine with 50+ host functions
calimero-serverAxum HTTP server -- REST, JSON-RPC, WS, SSE
calimero-sdkApp development SDK with proc macros
mero-authJWT auth service with pluggable providers
calimero-dagGeneric in-memory causal DAG
calimero-storageCRDT collections and storage interface
merodNode daemon (init, config, run)
meroctlOperator CLI (app, context, group, blob management)

Documentation

I want to…Start here
Write a Calimero appBuild — quickstart, SDK, collections, examples
Run and configure a nodeOperate — install, merod/meroctl, config, admin API
Reimplement a node / understand the modelProtocol Reference — concepts, the operation DAG, sync, the spec
Work on Calimero Core itselfContribute — architecture, crate guide, dev workflow
Look up a termGlossary

The docs live in docs-site/ (Astro Starlight). The previous hand-built site is preserved at /architecture-legacy/.

License

MIT OR Apache-2.0