Skip to content

nalu-development/nalu

Repository files navigation

Banner

Nalu GitHub Actions Status

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 ⬅️

If Nalu.Maui is valuable to your work, consider supporting its continued development and maintenance through a donation:

Key Modules:

  • Core Nalu.Maui.Core NuGet Package Nalu.Maui NuGet Package Downloads
    • Provides common utilities, including an NSUrlBackgroundSessionHttpMessageHandler for robust background HTTP requests on iOS.
  • Navigation Nalu.Maui.Navigation NuGet Package Nalu.Maui NuGet Package Downloads
    • Offers a fluent, type-safe MVVM navigation service built on Shell, supporting relative/absolute navigation, guards, and parameter passing. Includes a leak detector.
  • Layouts Nalu.Maui.Layouts NuGet Package Nalu.Maui NuGet Package Downloads
    • 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 Nalu.Maui.Controls NuGet Package Nalu.Maui NuGet Package Downloads
    • 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 for detailed information on how to integrate and utilize these features in your projects.

About

Provides .NET MAUI packages to help with everyday challenges

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Languages