Frameworks for building applications that run on Mobile (iOS/Android), Desktop (Windows/macOS/Linux), and Web from a single codebase.
Cross-Platform Frameworks
Repositories
Google's open-source UI SDK for crafting beautiful, fast apps from a single Dart codebase — targeting iOS, Android, web, Windows, macOS, and Linux. Features stateful hot reload, pixel-perfect Material/Cupertino widgets, and hardware-accelerated rendering via Skia/Impeller.
Electron is a framework for building cross-platform desktop applications using JavaScript, HTML, and CSS. Based on Node.js and Chromium, it powers apps like Visual Studio Code, Slack, and Discord.
Tauri is a framework for building tiny, blazingly fast, and secure desktop and mobile applications. It lets you use any frontend framework for the UI and Rust for the backend, leveraging the system's native webview to create small binaries.
An open-source framework for building universal native apps with React. Expo provides a complete toolchain, 100+ native APIs, and simplifies cross-platform development for Android, iOS, and web.
A powerful open-source UI toolkit for building high-quality cross-platform mobile and web apps with web technologies. Supports Angular, React, and Vue frameworks.
A cross-platform framework for building native mobile and desktop apps using C# and XAML. Create apps for Android, iOS, macOS, and Windows from a single codebase with native performance and modern UI controls.
Compose Multiplatform is a declarative UI framework by JetBrains that enables sharing UI code across iOS, Android, desktop (Windows/macOS/Linux), and web platforms using Kotlin. Features hardware-accelerated rendering, native API access, and comprehensive component libraries.