calls drift “Choose if you are a Go developer and want a minimal cross-platform mobile UI framework, accepting its early stage.”
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
drift is queued for analysis. Crawling candidates and ranking them takes a few minutes. This page updates itself when the list exists — you can also come back later.
What is known so far comes from the other direction:
These projects were analysed and named drift among their alternatives. The relationship is not symmetric — how drift rates them is a separate judgement, made when drift is analysed in its own right.
calls drift “Choose if you are a Go developer and want a minimal cross-platform mobile UI framework, accepting its early stage.”
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
calls drift “Choose Drift if you're a Go developer who wants a cross-platform mobile UI with native compilation and lightweight runtime.”
A framework for building native applications using React
calls drift “choose if you are building a mobile UI in Go and need lightweight direct UI; niche vs ImGui's C++ support.”
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
calls drift “Choose when you want to write cross-platform mobile UIs in Go, accepting a younger ecosystem.”
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
calls drift “Choose when you want a cross-platform mobile UI framework in Go, though it is early-stage.”
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
calls drift “choose for mobile UI with Go rather than desktop/web Rust immediate-mode UI”
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
calls drift “Choose drift for a Go-native mobile UI framework, if you are building mobile apps in Go.”
Cross-Platform React Native UI Toolkit
calls drift “choose it if you want to build mobile UIs in Go instead of TypeScript/JavaScript.”
⚡ 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 drift “Choose if you're building mobile UIs in Go and want a minimal framework.”
Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.
calls drift “when you want a Go-based cross-platform mobile UI and accept a younger ecosystem.”
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
calls drift “Choose for a minimal Go mobile UI framework when your team uses Go; maturity is limited.”
A framework for building Mobile cross-platform UI
calls drift “Choose if you prefer to build mobile UIs in Go and accept an early-stage/limited ecosystem over webview.”
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
calls drift “when you need a minimal Go framework specifically for mobile UI with no external dependencies”
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
calls drift “choose if you want a pure-Go mobile UI framework with no JS runtime and small binary.”
Material Design for React Native (Android & iOS)
calls drift “choose when you want a cross-platform mobile UI framework in Go with a small codebase, accepting its young ecosystem.”
A data-first Rust-native UI design toolkit.
calls drift “when you want a minimal Go-based UI for mobile cross-platform apps.”
Hippy is designed to easily build cross-platform dynamic apps. 👏
calls drift “Choose Drift if you must stay in Go and target only mobile devices, since it is narrower than Fyne which also covers desktop.”
Cross platform GUI toolkit in Go inspired by Material Design
calls drift “Choose drift for a narrower Go-only mobile UI framework when you must stay in Go and target mobile only, though it is less mature than Slint.”
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
calls drift “Choose when you want a Go-only mobile UI framework with a small runtime, but only for mobile devices.”
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.