Zeek.Templates 10.0.42
Zeek.Templates
Zeek.Templates contains the official dotnet new payloads used by ZeekFramework desktop applications.
Current source templates:
zeek-minimal: a minimal single-project Zeek + Avalonia application.zeek-app: a complete modular Avalonia Client solution.zeek-module: the item template consumed byzeek add module.
The recommended user entry is Zeek.Cli:
dotnet tool install --global Zeek.Cli
zeek new app Acme.Product
zeek add module Orders
zeek doctor
zeek-minimal can also be used directly:
dotnet new install Zeek.Templates@x.y.z `
--add-source https://baget.pluscode.cn/v3/index.json
dotnet new zeek-minimal -n MyMinimalApp
zeek-app generates Abstractions, Shell, Access, Home, Settings, Diagnostics, Updates, and a centralized test project. It uses .NET 10, Avalonia 12, CommunityToolkit.Mvvm, Semi.Avalonia, Irihi.Ursa, DataGrid, Refit generated clients, and source-generated JSON. Modules contribute their own local menu descriptors; Shell intersects those descriptors with the Server projection and current permissions.
zeek-app always generates one default login page, one LoginViewModel, and the shared credentials/connection/toolbar views. The shared credential flow includes opt-in remembered passwords through Zeek Settings [Protected] fields and one startup auto-login attempt while keeping access tokens in memory. It does not expose a login-page Template Engine choice. The generated Shell owns App.Brand.Name, App.Brand.Mark, and replaceable raster assets; all login presentations consume those resources without a runtime branding service. samples/Zeek.LoginViewGallery reuses that workflow and hosts alternative presentation examples for application authors to evaluate and copy after generation.
Generated application projects use central package management. Generated NuGet.config maps Zeek.* to Zeek BaGet and all other packages to nuget.org.
zeek-app targets net10.0 but does not generate global.json or pin an SDK patch. SDK selection belongs to the generated application and its CI; teams that require a pinned SDK can add and own that policy in their application repository.
Zeek.Cli and Zeek.Templates are published at matching version 10.0.41. The published Templates package contains zeek-minimal, zeek-app, and the internal zeek-module payload; 10.0.38 remains the immutable historical minimal/standard package.
.NET 10.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 10.0.42 | 4 | 07/29/2026 |
| 10.0.41 | 12 | 07/22/2026 |
| 10.0.40 | 7 | 07/22/2026 |
| 10.0.39 | 6 | 07/19/2026 |
| 10.0.38 | 7 | 07/17/2026 |
| 10.0.37 | 2 | 07/16/2026 |
| 10.0.36 | 4 | 06/29/2026 |
| 10.0.35 | 4 | 06/29/2026 |
| 10.0.34 | 6 | 06/29/2026 |
| 10.0.33 | 4 | 06/29/2026 |
| 10.0.31 | 5 | 06/27/2026 |
| 10.0.30 | 3 | 06/27/2026 |
| 10.0.29 | 6 | 06/26/2026 |
| 10.0.28 | 4 | 06/26/2026 |