Valdi

Valdi is a cross-platform interface roof that compiles directly to local views for iOS, Android and macOS. It offers interfaces written with the declarative TypeScript in local performance without using web view or JavaScript bridge. The roof's toolkits and documents are in beta status since they are in the testing phase in the open source world.

VA

Valdi

New80

Snapchat · Desktop & Cross-Platform

STARS16.4K
FORKS537
COMMITS0
CONTRIBUTORS0
VERSIONbeta-0.2.0
UPDATEDtoday
C++TypeScriptUI FrameworkCross-PlatformMIT
What can it do?
  • Using the notification TypeScript, you write interface components for iOS, Android, and macOS with a single code base.
  • With the global view pooling system, you reduce loading delay by reusing local views.
  • With instant hot reload, you'll see your changes within milliseconds on iOS, Android or desktop without recompiling them.
User reviews
  • • NeutralHacker News

    Valdi – A cross-platform UI framework that delivers native performance

    “I imagine unpopular opinion, but I don't like the React design or syntax, its adoption was one of the reasons it made me move away from front-end. I'd rather Valdi and other efforts have a different opinionated design and syntax, less over-engineering and more fun.”

  • • NeutralHacker News

    Valdi – A cross-platform UI framework that delivers native performance

    “Snapchat also maintains Djinni, used to generate type-safe bindings for C++ code. With Valdi, it seems like they chose to go another route.”

Verified against README · Oct 25, 2026 · source

My note

More in: Desktop & Cross-Platform