Valdi is a cross-platform UI framework developed by Snap Inc., allowing developers to write declarative TypeScript and compile directly into native views on iOS, Android, and macOS โ with no WebView and no JavaScript bridge.
It bridges the gap between web development speed and native performance, providing a seamless developer experience and blazing-fast apps.
๐ก Valdi: โWrite once, run native everywhere.โ
Development History
๐ Before 2024 โ Used internally at Snap Inc. for nearly 8 years, powering real production apps within the companyโs ecosystem.
๐ 2024 โ Snap open-sourced Valdi, describing it as โWrite UI once in declarative TypeScript, and it compiles directly to native views.โ
๐ 2025 โ Present โ Valdi gained massive attention from developers on GitHub and Hacker News as a next-generation cross-platform UI solution with native performance.
Key Features
๐ฏ True Native Performance โ Compiles directly to native views, avoiding webviews or JS bridge overhead.
๐งฉ Declarative TypeScript โ Familiar React-like component syntax thatโs easy to learn and maintain.
๐ Multi-Platform Support โ One codebase targets iOS, Android, and macOS, with future expansion planned.
โ๏ธ Developer Velocity โ Hot reload, modern dev tools, and optimized build flow for rapid iteration.
๐ง Ahead-of-Time Compilation โ Eliminates runtime overhead for near-native speed.
๐ Open Architecture โ Easily extendable and integrable with existing app logic.
Why Choose Valdi?
โ
Native-level performance without compromise.
โ
Familiar TypeScript syntax for web developers.
โ
Faster development cycle with one shared codebase.
โ
Backed by Snap Inc., ensuring credibility and long-term vision.
โ
Open-source โ Join the growing developer community and shape the future of cross-platform UI.
Comment