Snapchat/Valdi
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 99
- Release rhythm 79
- Longevity 21
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 33
- age_days: 300
- days_rel: 63
- days_push: 7
- n_releases_24m: 2
Adoption not part of the score
16378 stars · 540 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Valdi is a cross-platform UI framework from Snap that compiles declarative TypeScript UI code directly to native views on iOS, Android, and macOS, with no web views or JavaScript bridges. It has been used in Snap's production apps for eight years and is open-sourced in beta with a CLI, editor extensions, and example apps.
Use cases
- build a cross-platform mobile app with native performance
- write UI once in TypeScript and run it on iOS and Android
- avoid React Native's JavaScript bridge overhead
- create native macOS apps from shared TypeScript UI code
- prototype mobile UIs with hot reload and declarative components
- migrate parts of a native app to a shared declarative UI layer
When to choose
- you want native rendering performance with a single TypeScript codebase
- you're building iOS/Android/macOS apps and dislike web-view or JS-bridge approaches
- you value hot reload and declarative components without sacrificing native views
- you're comfortable with a beta-stage open-source framework backed by Snap's production use
When to avoid
- you need a mature ecosystem with extensive third-party libraries and community plugins
- your team is already invested in React Native or Flutter
- you need guaranteed long-term support or stable tooling and documentation today
- you target platforms beyond iOS, Android, and macOS
Facets
framework · maturity active
frontend-framework ui-components mobile-framework compiler cli mobile-development cross-platform web-development developer-tools cross-platform cpp cli declarative-ui native-performance typescript-ui no-javascript-bridge hot-reload snap beta ios android macos typescript nodejs
2 sources
- readme: https://github.com/Snapchat/Valdi · fetched 2026-08-28 · 150bf4956549
- homepage: https://github.com/Snapchat/Valdi/discussions · fetched 2026-08-29 · df265224b80a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Snapchat/Valdi | main | 76 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem