Darp.Templates
1.3.0
dotnet new install Darp.Templates::1.3.0
This package contains a .NET Template Package you can call from the shell/command line.
Avalonia ExampleProject
This repository contains an example project which can be used to base new projects on.
Features
- Already configured repository
- Platform independent
- Build for any desktop platform
- Easily extensible to mobile platforms
- High performant
PublishAot
and trimming is enabled by default- SplashScreen for resource loading on startup
- Personalization by default
- Runtime switching of themes
- Runtime switching of languages (using
.resx
and source generation)
- WinUI3 styling
- Usage of FluentAvalonia for WinUI3 styles and controls
- Industry tested
- Desktop applications used in the Industry were build with the same technologies
- Opinionated toolset
- Microsoft Dependency Injection for DI
- Microsoft Logging for Logging
- CommunityToolkit.Mvvm for ObservableProperties and Commands
- Darp.Utils.Dialog for MVVM compatible dialogs
- System.Text.Json with source generation for configuration files
Preview
How to use this project as a template
Install the rosslight templates nuget package:
dotnet new install Darp.Templates
Then, create a new template using
dotnet new darp.avalonia.desktop -o MyApp
GitHub Actions
- Go to the workflow file
Further reading
As stated, this is a opinionated app. Take a look at other resources
About
This is a project by rosslight GmbH
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.