when you prefer Dart and a self-contained rendering engine with no JS bridge.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
- 178.7k
- Dart
- BSD-3-Clause
cross-platform mobile app development
Tencent/Hippy is a cross-platform dynamic app framework that lets developers write React or Vue apps for iOS, Android, and Web with a native JS-engine bridge.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
when you prefer Dart and a self-contained rendering engine with no JS bridge.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
when you are invested in .NET/C# and want a XAML-based UI for desktop and mobile.
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
when you need to share C#/XAML code across mobile, desktop, and WebAssembly.
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 the mature React Native ecosystem and tooling instead of Hippy's Vue/React API.
A framework for building native applications using React
when you want to build apps with standard web components and a platform-like UI toolkit.
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
when you are building in .NET and need native mobile/desktop from a single C# codebase.
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
when you want a lightweight Go UI toolkit that also targets mobile devices.
Cross platform GUI toolkit in Go inspired by Material Design
when you use Kotlin and want Compose UI shared across Android, iOS, and desktop.
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
when you want a declarative Rust/C++ UI with a visual designer and embedded support.
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
when you want a C++ UI framework with native performance and no JS engine overhead.
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
when you want a minimal Go-based UI for mobile cross-platform apps.
Cross-platform mobile UI framework for Go
when you prefer a system WebView and Rust backend for smaller, secure cross-platform apps.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
when you want a React-like model in Rust with shared logic across web, desktop, and mobile.
Fullstack app framework for web, desktop, and mobile.
when you want to bridge existing web apps into native containers rather than write logic in a JS engine.
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
when you need Vue integration and Alibaba's older ecosystem, despite less activity than Hippy.
A framework for building Mobile cross-platform UI
These projects were analysed and named Hippy among their alternatives. The relationship is not symmetric — how Hippy rates them is a separate judgement, made when Hippy is analysed in its own right.
calls Hippy “choose it if you need dynamic over-the-air JS bundle updates with native rendering in a React/Vue-like API.”
⚡ 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 Hippy “Choose Hippy if you need a highly dynamic, performance-focused framework from Tencent that supports both React and Vue.”
A framework for building native applications using React
calls Hippy “choose when you need React-like dynamic mobile UI tied to Tencent's ecosystem; otherwise not a general C++ GUI replacement.”
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
calls Hippy “Choose when you want a Tencent-maintained JS-to-native runtime supporting Vue/React for iOS/Android, outside the miniapp ecosystem.”
A cross-platform framework using Vue.js
calls Hippy “choose when you are building dynamic JS-driven mobile apps and cannot use Rust immediate-mode UI in that stack”
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
calls Hippy “Choose Hippy if you need a dynamic cross-platform solution with a JS frontend and C++ core, especially for teams already using web technologies.”
Cross platform GUI toolkit in Go inspired by Material Design
calls Hippy “Choose Hippy for a JS-driven cross-platform framework with its own rendering engine, though less mainstream.”
Cross-Platform React Native UI Toolkit
calls Hippy “Choose Hippy when you want a JavaScript-driven cross-platform mobile app framework with a web-development model, not focused on desktop or embedded.”
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
calls Hippy “Choose if you need a JS-driven cross-platform UI framework with faster startup than React Native.”
Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.
calls Hippy “when you need JS-driven updates for mobile apps and are comfortable with Tencent's ecosystem.”
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
calls Hippy “Choose for an actively maintained Tencent JS-driven UI framework with a different API and ecosystem.”
A framework for building Mobile cross-platform UI
calls Hippy “Use when you want a JavaScript-driven cross-platform dynamic app framework with a lighter runtime.”
Build realtime web, mobile and desktop apps in Python only. No frontend experience required.
calls Hippy “Choose when you need a JS-driven native rendering framework with dynamic delivery from Tencent.”
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
calls Hippy “when you want JavaScript-driven UI with native rendering and Tencent's ecosystem support”
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
calls Hippy “choose if you want a high-performance JS-driven mobile UI framework with RN-like API but faster bridge.”
Material Design for React Native (Android & iOS)
calls Hippy “choose when you need a cross-platform dynamic app framework with a JavaScript engine and native rendering, but it's not Rust.”
A data-first Rust-native UI design toolkit.
calls Hippy “Choose when you want a JS-driven mobile app framework backed by Tencent, but only for mobile and no desktop support.”
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.