Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enisn/uraniumui
Uranium is a Free & Open-Source UI Kit for MAUI.
https://github.com/enisn/uraniumui
dotnet maui mobile uikit
Last synced: 1 day ago
JSON representation
Uranium is a Free & Open-Source UI Kit for MAUI.
- Host: GitHub
- URL: https://github.com/enisn/uraniumui
- Owner: enisn
- License: apache-2.0
- Created: 2022-08-28T20:08:39.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-15T09:38:11.000Z (8 months ago)
- Last Synced: 2024-05-01T14:50:32.834Z (8 months ago)
- Topics: dotnet, maui, mobile, uikit
- Language: C#
- Homepage:
- Size: 46.1 MB
- Stars: 957
- Watchers: 30
- Forks: 107
- Open Issues: 110
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Uranium UI Kit
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](https://uraniumui.gh.enisn-projects.io/en/Getting-Started.html)
- Join the [Discord Community](https://discord.gg/nN7Yvch73v)
## Getting Started 🚀
Visit the documentation for onboarding.- [Getting Started](https://uraniumui.gh.enisn-projects.io/en/Getting-Started.html)
Or watch the video:
## Features ✨
- Startup [Templates](https://enisn-projects.io/docs/en/uranium/latest/Getting-Started#new-projects)
- Multiple Target Framework: `.NET8` _(LTS)_ & `.NET 9`
- _Use UraniumUI **v2.5** for `.NET6` _(LTS)_ and `.NET7`._
- Pre-built layouts and flexible controls.
- Dark/light mode support.
- All MAUI Platforms are supported.
- `net8.0-android`
- `net8.0-ios`
- `net8.0-maccatalyst`
- `net8.0-windows`
- `net8.0-tizen` _(limited support)_.
- Infrastructure for building custom controls.
- [Plainer](https://github.com/enisn/Xamarin.Forms.Plainer)
- [InputField](https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/InputField)
- [Color System](https://enisn-projects.io/docs/en/uranium/latest/theming/ColorSystem) with easy to customize.
- Accessibility
- _(All controls with [Keyboard Accesibility](https://learn.microsoft.com/en-us/windows/apps/design/accessibility/keyboard-accessibility) unlike drawn controls)_
- Extensible styling.
- Dialogs
- [Mopups](https://enisn-projects.io/docs/en/uranium/latest/dialogs/Index#mopups)
- [CommunityToolkit](https://enisn-projects.io/docs/en/uranium/latest/dialogs/Index#communitytoolkit)
- Validation Support.
- [Data Annotations](https://enisn-projects.io/docs/en/uranium/latest/validations/DataAnnotations)
- [InputKit](https://enisn-projects.io/docs/en/inputkit/latest/components/controls/FormView#validations)
- Font icon support.
- [FontAwesome](https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#fontawesome)
- [Material](https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#material-icons)
- [Fluent](https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#segoe-fluent-icons)
- Theming
- [Material Theme](https://enisn-projects.io/docs/en/uranium/latest/themes/material/Index)---
## Contributing 🧑💻
We welcome contributions and suggestions. Please read our [contributing guide](CONTRIBUTING.md).> You may consider checking out the issues with [good first issue](https://github.com/enisn/UraniumUI/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) label to make your first contribution.
## Roadmap 🛣️
See [milestones](https://github.com/enisn/UraniumUI/milestones) section in the repository.
## License 📝
This project is licensed under the Apache License License - see the [LICENSE](LICENSE) file for details.## Backers 💚
| Special thanks to project supporters 🎉 |
| --- |
| [YvanBrunel](https://twitter.com/YvanBrunel) |
| [Hottemax](https://github.com/Hottemax) |
| [tjlangenkamp](https://github.com/tjlangenkamp) |
| [C00lzer0](https://github.com/C00lzer0) |
| Eric |
| Volker Busch |
| [gpproton](https://github.com/gpproton) |
| [kmaclagan-pcl](https://www.buymeacoffee.com/enisn) |
| [@Geramy](https://github.com/Geramy) |
| [Malko_Josue](https://twitter.com/Malko_Josue) |
| [JohnStabler](https://github.com/JohnStabler) |
| [jfversluis](https://github.com/jfversluis) |
| [Lucasbk123](https://github.com/Lucasbk123) |
| [laszlodaniel](https://github.com/laszlodaniel) |
| [codychaplin](https://github.com/codychaplin) |
| Juliette Dianne Moss |
| Simon Brettschneider |
| JohnCKoenig |
| 7 M O X D |
| _Anonymous people 6☕️_ |> Donations are spent to infrastructural costs such as documentation website etc.
## Support 🙏
If you like this project and want to support it, you can BuyMeACoffee. Your coffee will keep me awake while developing this project. ☕
***
## Activity