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
| Crate | Description |
|---|---|
| calimero-node | NodeManager actor -- orchestrates network events, sync, blobs |
| calimero-context | ContextManager actor -- contexts, groups, governance DAGs |
| calimero-network | NetworkManager actor -- libp2p swarm, gossipsub, streams |
| calimero-store | Column-family KV abstraction over RocksDB |
| calimero-runtime | Wasmer WASM execution engine with 50+ host functions |
| calimero-server | Axum HTTP server -- REST, JSON-RPC, WS, SSE |
| calimero-sdk | App development SDK with proc macros |
| mero-auth | JWT auth service with pluggable providers |
| calimero-dag | Generic in-memory causal DAG |
| calimero-storage | CRDT collections and storage interface |
| merod | Node daemon (init, config, run) |
| meroctl | Operator CLI (app, context, group, blob management) |
Documentation
| I want to… | Start here |
|---|---|
| Write a Calimero app | Build — quickstart, SDK, collections, examples |
| Run and configure a node | Operate — install, merod/meroctl, config, admin API |
| Reimplement a node / understand the model | Protocol Reference — concepts, the operation DAG, sync, the spec |
| Work on Calimero Core itself | Contribute — architecture, crate guide, dev workflow |
| Look up a term | Glossary |
The docs live in docs-site/ (Astro Starlight). The previous
hand-built site is preserved at
/architecture-legacy/.
Related Repositories
- calimero-network/merobox -- E2E testing framework
- calimero-network/mero-tee -- TEE infrastructure (KMS, locked images)
- calimero-network/calimero-client-js -- JavaScript client
- calimero-network/calimero-client-py -- Python client
License
MIT OR Apache-2.0