Snapchat Open-sources Valdi A Cross-platform Ui Framework 2025
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
Beta Status: Valdi has been widely used in Snap's production apps for the last 8 years. We're calling this a beta because our tools and documentation need more battle testing in the open source world. Valdi will exit beta when we're happy with the developer experience.
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. Write your UI once in declarative TypeScript, and it compiles directly to native views on iOS, Android, and macOS—no web views, no JavaScript bridges.
Valdi is a cross-platform UI framework designed to solve the fundamental problem of cross-platform development: velocity vs. runtime performance. For 8 years, it has powered a large portion of Snap's production apps.
Unlike frameworks that rely on web views or JavaScript bridges, Valdi compiles declaratively rendered TypeScript components into platform-native views. Valdi also includes several other performance advantages:
Valdi eliminates the traditional compile-test-debug cycle that slows native development:
Valdi integrates easily into existing apps - start small and scale as needed:
Valdi generates type-safe bindings between TypeScript and native platforms:
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
There was an error while loading. Please reload this page.
Source: HackerNews