https://github.com/nalu-development/nalu
Provides .NET MAUI packages to help with everyday challenges
https://github.com/nalu-development/nalu
maui
Last synced: 3 months ago
JSON representation
Provides .NET MAUI packages to help with everyday challenges
- Host: GitHub
- URL: https://github.com/nalu-development/nalu
- Owner: nalu-development
- License: mit
- Created: 2024-01-17T11:50:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T15:07:39.000Z (over 1 year ago)
- Last Synced: 2024-05-22T16:30:05.044Z (over 1 year ago)
- Topics: maui
- Language: C#
- Homepage: https://nalu-development.github.io/nalu/
- Size: 1.06 MB
- Stars: 30
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
- awesome-dotnet-maui - Nalu.Maui.Navigation - based navigation abstraction which handles `IDisposable`, provides navigation guards, and simplifies passing parameters.|[](https://github.com/nalu-development/nalu/stargazers)|[](https://github.com/nalu-development/nalu/commits) (UI)
README

## Nalu [](https://github.com/nalu-development/nalu/actions/workflows/build.yml)
`Nalu.Maui` provides a set of libraries designed to simplify and accelerate your .NET MAUI application development by addressing common challenges.
**For comprehensive documentation, guides, API references, and samples, please visit our dedicated documentation website:**
➡️ **[Nalu.Maui Documentation Website](https://nalu-development.github.io/nalu/)** ⬅️
If `Nalu.Maui` is valuable to your work, consider supporting its continued development and maintenance through a donation:
### Key Modules:
* **Core** [](https://www.nuget.org/packages/Nalu.Maui.Core/) [](https://www.nuget.org/packages/Nalu.Maui.Core/)
* Provides common utilities, including an `NSUrlBackgroundSessionHttpMessageHandler` for robust background HTTP requests on iOS.
* **Navigation** [](https://www.nuget.org/packages/Nalu.Maui.Navigation/) [](https://www.nuget.org/packages/Nalu.Maui.Navigation/)
* Offers a fluent, type-safe MVVM navigation service built on `Shell`, supporting relative/absolute navigation, guards, and parameter passing. Includes a leak detector.
* **Layouts** [](https://www.nuget.org/packages/Nalu.Maui.Layouts/) [](https://www.nuget.org/packages/Nalu.Maui.Layouts/)
* Simplifies XAML development with template controls (`ToggleTemplate`, `TemplateBox`), lightweight `ContentView` replacement with clipping support (`ViewBox`), animated expanders (`ExpanderViewBox`), and a **constraint-based layout system** (`Magnet`).
* **Controls** [](https://www.nuget.org/packages/Nalu.Maui.Controls/) [](https://www.nuget.org/packages/Nalu.Maui.Controls/)
* Includes useful cross-platform controls like `InteractableCanvasView` (a `SKCanvasView` with enhanced touch support) and `DurationWheel` (a `TimeSpan?` editor).
We encourage you to explore the [full documentation](https://nalu-development.github.io/nalu/) for detailed information on how to integrate and utilize these features in your projects.