Projects

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  │
             └─────────────────┘

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.

Watch on GitHub