Important
π§ The project is currently under active development and features are subject to change at any time.
A dashboard template for Avalonia UI, including a simple app layout and page navigation:)
This project can be used as a scaffold for building your own application.
Just enjoy it:)
- Common app layout: Header, Sidebar, Content
- Borderless main window
- Page navigation
- Dark/Light theme
- Dependency Injection
- HotReload
- Localization
- en-US
- zh-CN
# set single executable file's extract directory of dll and resources before it start
$env:DOTNET_BUNDLE_EXTRACT_BASE_DIR="$env:LOCALAPPDATAC:\dotnet-apps\"# build
dotnet publish -c Release \
-r win-x64 \
--self-contained true \
-p:PublishSingleFile=true \
-p:IncludeNativeLibrariesForSelfExtract=true \
-p:PublishTrimmed=false \
-p:UseAppHost=true \
-o D:\MyApp\Release\# set single executable file's extract directory of dll and resources before it start
export DOTNET_BUNDLE_EXTRACT_BASE_DIR="$HOME/dotnet-apps/# buisld
dotnet publish -c Release \
-r linux-x64 \
--self-contained true \
-p:PublishSingleFile=true \
-p:IncludeAllContentForSelfExtract=true
-p:IncludeNativeLibrariesForSelfExtract=true \
-p:PublishTrimmed=false \
-p:UseAppHost=true \# set single executable file's extract directory of dll and resources before it start
export DOTNET_BUNDLE_EXTRACT_BASE_DIR="$HOME/dotnet-apps/# buisld
dotnet publish -c Release \
# -r osx-x64
-r osx-arm64 \
--self-contained true \
-p:PublishSingleFile=true \
-p:IncludeAllContentForSelfExtract=true
-p:IncludeNativeLibrariesForSelfExtract=true \
-p:PublishTrimmed=false \
-p:UseAppHost=true \| Shiloh |
|---|
Copyright Β© 2025-present Shiloh
