UraniumUI
Uranium is a Free & Open-Source UI Kit for MAUI.
Install / Use
/learn @enisn/UraniumUIREADME
Uranium is a Free & Open-Source UI Kit for .NET MAUI. It provides a set of controls and utilities to build modern applications. It is built on top of the .NET MAUI infrastructure and provides a set of controls and layouts to build modern UIs. It also provides infrastructure for building custom controls and themes on it.
-
Visit Documentation
-
Join the Discord Community
Getting Started 🚀
Visit the documentation for onboarding.
Or watch the video:
<a href="https://youtu.be/4S_KKT2JeGE?si=omJoZpd-p3asDIvR"> <img width="232" alt="image" src="https://github.com/enisn/UraniumUI/assets/23705418/3d97e437-9995-43cd-adc2-b8163ce83eff"> </a>Features ✨
- Startup Templates
- Multiple target frameworks:
.NET 10(LTS) and.NET 9- Use UraniumUI v2.6 - v2.12 for
.NET8 - Use UraniumUI v2.5 for
.NET6and.NET7.
- Use UraniumUI v2.6 - v2.12 for
- Pre-built layouts and flexible controls.
- Dark/light mode support.
- MAUI platform support for
net9.0-*andnet10.0-*targets.AndroidiOSMacCatalystWindowsTizen(limited support / optional setup)
- Infrastructure for building custom controls.
- Color System with easy customization.
- Accessibility
- (All controls support keyboard accessibility, unlike drawn controls)
- Extensible styling.
- Blur effects with
UraniumUI.Blurs. - Dialogs
- Validation Support.
- Font icon support.
- Theming
Contributing 🧑💻
We welcome contributions and suggestions. Please read our contributing guide.
You may consider checking out the issues with good first issue label to make your first contribution.
Roadmap 🛣️
See milestones section in the repository.
License 📝
This project is licensed under the Apache License License - see the LICENSE file for details.
Backers 💚
| Special thanks to project supporters 🎉 | | --- | | YvanBrunel | <!-- 12☕️ --> | Hottemax | <!-- 6☕️ --> | tjlangenkamp | <!-- 5☕️ --> | C00lzer0 | <!-- 3☕️ --> | Eric | <!-- 3 ☕--> | Volker Busch | <!-- 3 ☕--> | gpproton | <!-- 1☕️ --> | kmaclagan-pcl | <!-- 1☕️ --> | @Geramy | <!-- 1☕️ --> | Malko_Josue | <!-- 1☕️ --> | Nawa | <!-- 1☕ --> | JohnStabler | <!-- GitHub Sponsor --> | jfversluis | <!-- GitHub Sponsor --> | Lucasbk123 | <!-- GitHub Sponsor --> | laszlodaniel | <!-- GitHub Sponsor --> | codychaplin | <!-- GitHub Sponsor --> | Juliette Dianne Moss | <!-- patreon --> | Simon Brettschneider | <!-- 1☕️ --> | JohnCKoenig | <!-- 1☕ --> | 7 M O X D | <!-- 5☕ --> | Anonymous people 6☕️ | <!-- 4☕️ -->
Donations are spent to infrastructural costs such as documentation website etc.
Support 🙏
If you like this project and want to support it, you can <a href="https://www.buymeacoffee.com/enisn">BuyMeACoffee</a>. Your coffee will keep me awake while developing this project. ☕
<br /> <div align="center"> <a href="https://www.buymeacoffee.com/enisn"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=enisn&button_colour=40DCA5&font_colour=ffffff&font_family=Lato&outline_colour=000000&coffee_colour=FFDD00" /></a> </div>