Ross ROSS = Recommend OSS · open-source software intelligence for agents

Snapchat/Valdi

Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. observed · 2026-08-28

github.com/Snapchat/Valdi · homepage · C++ · NOASSERTION (other) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
Snapchat/Valdimain76

For agents

markdown · JSON · MCP: product_card(name="Snapchat/Valdi")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem