Frameworks for building applications that run on Mobile (iOS/Android), Desktop (Windows/macOS/Linux), and Web from a single codebase.
Cross-Platform Frameworks
Repositories
Flutter is Google's open-source SDK for building beautiful, fast, and natively compiled applications for mobile, web, and desktop from a single codebase.
React Native is a framework for building native mobile apps using React and JavaScript. It enables developers to create cross-platform applications for iOS and Android with native performance and full access to platform APIs.
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.
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.
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 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.