Open Source Alternative to:
Repository activity:
Stars9,018
Forks732
Open Issues1,663
Last commit18 hours ago
License:
Apache-2.0
Languages:
C
TypeScript
Java
Uno Platform is an open-source framework that enables developers to build native mobile, desktop, and web applications using a single codebase in C# and XAML. It simplifies the development process by providing a unified platform for iOS, Android, Windows, macOS, Linux, and WebAssembly applications.
- Cross-Platform Development: Write your code once and deploy it across multiple platforms including iOS, Android, Windows, macOS, Linux, and WebAssembly.
- IDE Flexibility: Develop using your favorite IDE like Visual Studio, VS Code, or Rider with built-in C# and XAML Hot Reload.
- Rich UI Components: Utilize hundreds of UI components from WinUI, Windows Community Toolkit, third-party providers, .NET MAUI controls, and the Uno Toolkit.
- Design Integration: Seamlessly export designs from Figma to C# or XAML markup, speeding up your development process.
- Single Project Approach: Simplify your development workflow with a true single project approach that accelerates build times and enhances productivity.
- Theming and Customization: Easily theme your apps with pixel-perfect Material, Fluent, or Cupertino-themed designs.
- Extensions and Toolkits: Leverage battle-tested .NET-based cross-platform code blocks and tools for common functionalities like authentication, navigation, and reactive programming.
Uno Platform empowers developers to create stunning, high-performance applications with a consistent user experience across all platforms. Its comprehensive set of features and tools streamlines the development process, making it easier and faster to bring your applications to life.