The Munu Ecosystem.
Munu is a Rust monorepo — compiler, kernel, ISA, datom store, and CLI — developed together and published as separate crates. Companion projects extend the platform into inference and conversational development.
Architecture
┌─────────────────┐ │ Source (.uv) │ └────────┬────────┘ │ ┌────────▼────────┐ │ munu_compiler │ │ parse → check → emit │ └────────┬────────┘ │ ┌────────▼────────┐ │ munu_isa │ │ (36-opcode bytecode) │ └────────┬────────┘ │ ┌────────▼────────┐ │ munu_kernel │ │ (no_std dataflow VM) │ └────────┬────────┘ │ ┌────────▼────────┐ │ datom │ │ (EAVT fact store) │ └────────┬────────┘ │ ┌────────▼────────┐ │ munu_cli │ │ compile · run · node │ └─────────────────┘
Repositories
The Munu monorepo — compiler, no_std kernel, 36-opcode ISA, datom store, and CLI. Parses .uv source, verifies contracts, and steps bytecode on the dataflow VM.
Native inference engine for DeepSeek V4 Flash on Apple Silicon. Model loading, KV cache, quantization, and Metal GPU compute — as a pure Rust library with no HTTP server.
Conversational development environment built on the Munu kernel. Every component — LLM sessions, file stores, conversation loop — is a supervised contract with behaviour formulas and coalgebra enforcement.
Contributing
Munu is MPL-2.0-licensed and welcomes contributions. The monorepo has build instructions, test commands, and style guidelines in the project root.
The best way to start is to pick a good-first-issue label, or open a discussion on GitHub.
Roadmap
Munu is under active development. The compiler, kernel, and toolchain will be published soon. Follow the repository for updates.