A framework for distributed, peer-to-peer applications with automatic conflict-free data synchronization,
user-owned data, and verifiable off-chain computing.
The heart of the Calimero stack — node runtime, Rust SDK, CLI, and all peer-to-peer infrastructure.
| Repo |
Description |
| Core |
Node runtime (merod), Rust application SDK, meroctl CLI, CRDT storage engine, libp2p networking, and WASM execution environment. Also includes mero-sign — the Ed25519 bundle signing tool. |
Build Calimero applications or connect to nodes from any language.
| Repo |
Language |
Description |
| core/crates/sdk |
Rust |
Application SDK — macros, CRDT storage primitives, event emitters, and state helpers for building Calimero WASM apps. |
| calimero-sdk-js |
TypeScript |
JavaScript/TypeScript SDK for writing Calimero P2P applications with CRDT-based state. |
| Repo |
Language |
Description |
| calimero-client-js |
TypeScript |
Browser and Node.js client — authentication, JSON-RPC calls, WebSocket event streaming, and SSO token support. |
| calimero-client-py |
Python |
Python client bindings for interacting with Calimero nodes — ABI tooling and automation recipes. |
| Repo |
Description |
| merobox |
Docker-based toolchain for spinning up local multi-node Calimero networks. Supports reusable workflow files for dev, testing, and CI. |
| mero-devtools-js |
ABI Codegen — generate typed TypeScript clients from Rust application ABIs. Includes create-mero-app for scaffolding new apps. |
| app-registry |
Production registry for signed Calimero app bundles. Includes calimero-registry CLI for bundling and publishing, and a web frontend for browsing and uploading apps. |
| admin-dashboard |
Web UI for node administration — member management, context inspection, and metrics. |
| design-system |
Shared UI component library and design tokens used across Calimero frontends. |
| homebrew-tap |
Homebrew tap for macOS installation of merod, meroctl, and merobox. |
Reference apps covering the full range from simple storage to real-time collaboration and privacy-preserving workflows.
| Repo |
Description |
| KV Store |
Minimal Rust key-value store — the canonical starter example for Calimero apps. |
| KV StoreJS |
TypeScript version of the KV store — good starting point for JS-first developers. |
| Mero Chat |
P2P messaging platform — real-time group and direct messaging built on Calimero contexts. |
| MeroSign |
Privacy-first e-signature platform — peer-to-peer document signing and verification. |
| Battleships |
Turn-based multiplayer game with private hidden boards — demonstrates encrypted context state and Merobox workflow files. |
| File Sharing |
File-style blob payload handling with a wired frontend — demonstrates binary data in Calimero apps. |
| Only Peers - P2P Forum |
Minimal peer-to-peer client demo — useful reference for direct node-to-node communication patterns. |
| core/apps |
Built-in reference apps in the core repo: collaborative-editor, private-data, team-metrics, and more. |
| Blockchain Integrations |
Examples integrating Calimero with NEAR, Ethereum, ICP, and Stellar for on-chain attestations. |
| Site |
Repo |
Description |
| docs.calimero.network |
docs |
Developer documentation — architecture, getting started, SDK guides, CLI reference, and tooling overview. |
| Repo |
Description |
| mero-tee |
Trusted Execution Environment integration for verifiable off-chain computation. |
| contracts |
On-chain smart contracts used for identity anchoring and multi-chain attestation. |