when you prefer Dart and want a mature, widget-rich ecosystem with strong tooling
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
- 178.7k
- Dart
- BSD-3-Clause
cross-platform UI framework
Valdi is a cross-platform UI framework that compiles declarative TypeScript directly to native views for iOS, Android, and macOS, without web views or JavaScript bridges.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
when you prefer Dart and want a mature, widget-rich ecosystem with strong tooling
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
when you are building with .NET and want XAML-based cross-platform UI across desktop and mobile
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
when you need a WinUI/XAML codebase that targets mobile, web, and desktop from a single C# project
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
when you want a Rust fullstack framework with a React-like declarative model and native rendering
Fullstack app framework for web, desktop, and mobile.
when you want a simple Go GUI toolkit that is desktop-first but also supports mobile
Cross platform GUI toolkit in Go inspired by Material Design
when you are a .NET developer needing a single XAML codebase for iOS, Android, macOS, and Windows
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
when you want JavaScript-driven UI with native rendering and Tencent's ecosystem support
Hippy is designed to easily build cross-platform dynamic apps. ๐
when you need a minimal Go framework specifically for mobile UI with no external dependencies
Cross-platform mobile UI framework for Go
when you prefer standard web technologies and are willing to accept a WebView-based approach
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
when you want a Swift-only GUI framework with a small footprint and native handling
A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics
when you want the React programming model and access to the largest cross-platform community
A framework for building native applications using React
when you want to share UI in Kotlin with Jetpack Compose APIs across desktop and mobile
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
when you need a low-resource declarative UI toolkit for Rust, C++, or Python targets
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
when you want a Vue-friendly JS mobile UI framework but can accept a less active project
A framework for building Mobile cross-platform UI
when you want direct native API access from JavaScript/TypeScript and a long-standing SDK
๐ Native iOS and Android Apps with JavaScript & TypeScript
when you need a Kotlin Multiplatform UI from Tencent with dynamic delivery and high performance
A Kotlin Multiplatform UI framework from Tencent TDS โ high-performance, one codebase for six platforms, with dynamic delivery.
when you want to build truly native apps with TypeScript and direct native API access
โก Write Native with TypeScript โจ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love โค๏ธ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.
These projects were analysed and named Valdi among their alternatives. The relationship is not symmetric โ how Valdi rates them is a separate judgement, made when Valdi is analysed in its own right.
calls Valdi โChoose Valdi if you want C++-level performance with rapid iteration in a newer cross-platform UI framework.โ
A framework for building native applications using React
calls Valdi โChoose when you need Snap's native performance C++ UI framework and are not invested in the JavaScript/Vue ecosystem.โ
A cross-platform framework using Vue.js
calls Valdi โChoose Valdi for a Snapchat-supported cross-platform UI framework with native performance.โ
Cross-Platform React Native UI Toolkit
calls Valdi โchoose it if you want a C++ UI framework with native performance across platforms rather than JavaScript bindings.โ
โก Write Native with TypeScript โจ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love โค๏ธ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.
calls Valdi โChoose if you want a new high-performance native UI framework and are not tied to React or JS.โ
Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.
calls Valdi โChoose for C++-centric UI development wanting native performance; not code-compatible with Weex.โ
A framework for building Mobile cross-platform UI
calls Valdi โUse when you want a C++-based cross-platform UI framework and can live with a less mature ecosystem.โ
Build realtime web, mobile and desktop apps in Python only. No frontend experience required.
calls Valdi โChoose when you need a C++ cross-platform native UI framework rather than webview.โ
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web โก๏ธ
calls Valdi โchoose when you require native-rendering cross-platform UI without a JS bridge.โ
Material Design for React Native (Android & iOS)
calls Valdi โwhen you want a C++ UI framework with native performance and no JS engine overhead.โ
Hippy is designed to easily build cross-platform dynamic apps. ๐