izi
What is izi?#
izi (Interconnected Zero-config Interoperability) is a universal virtual machine, runtime, and framework for building cross-platform applications. Write your app once. Run it on desktop, mobile, any CPU architecture, any operating system.
Status: In Development
The Vision#
Every cross-platform solution today forces compromises: performance, native feel, platform coverage, or developer experience. izi aims to eliminate those tradeoffs with a fundamentally different architecture.
Key Goals#
- True cross-platform: desktop and mobile, Windows, Linux, macOS, Android
- Architecture-agnostic: x86, ARM, RISC-V
- Multi-language: write in Rust, C, C++, Go, Java, Ruby, Python, and more
- Zero config: one file, runs anywhere, no setup
- Decoupled UI: the visual layer updates independently from application logic, so apps evolve over time without rewrites
- Single-file packages: the config is the package
Why “izi”?#
The name is a phonetic play on “easy,” because the entire point of the platform is that cross-platform development should be easy. The acronym captures the architecture: Interconnected layers talking to each other, Zero-config deployment, and Interoperability across everything.
Three letters. izi build, izi run, izi deploy. The shortest viable namespace for a platform you’ll type thousands of times.
izi is in early development. This is a long-term project with an ambitious scope.