redb.Tsak.Templates 4.2.2

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet new install redb.Tsak.Templates@4.2.2
                    
This package contains a .NET Template Package you can call from the shell/command line.

redb.Tsak Templates

Project templates for redb.Tsak — runtime container for redb.Route contexts.

Install

dotnet new install redb.Tsak.Templates

Available templates

Short name Description
tsak-worker Worker Service host with hot-reload, REST API, scheduler

Quick start

dotnet new tsak-worker -n MyTsakHost
cd MyTsakHost
dotnet run

Generated host:

  • Uses services.AddTsak(configuration) from redb.Tsak.Core
  • REST management API on http://127.0.0.1:9090 (loopback: it is unauthenticated until Tsak:Auth:Enabled)
  • Serilog with console + rolling file sinks
  • Hot-reload module loading from Libs/
  • Quartz scheduler
  • Optional cluster mode (set Tsak:Cluster:Enabled = true)
  • Optional Prometheus exporter on :9464 (off by default)

The default provider is SQLite, so the host starts on a machine with nothing installed: it creates tsak.db next to itself on the first run.

Parameters

Parameter Default Description
--db sqlite sqlite, postgres or mssql. A database is always configured, and modules read their data through it
--storage redb redb (persistent state) or inmemory (Tsak's own state and the Quartz job store in RAM; a database is still required)
--pro true true is the Pro tier (free for the whole 4.x line); false switches the redb provider to Free, where the save strategy becomes DeleteInsert, because batch ChangeTracking is not implemented there

Modules

Drop a .tpkg (or a folder with module DLLs) into Libs/: the hot-reload service picks it up within Tsak:HotReload:ScanIntervalSeconds. The packages come from the redb.Templates module templates (redb-worker, redb-chat, redb-app, redb-bff), each of which packs itself with its own deploy/pack-tpkg.ps1.

Documentation

License

Apache-2.0

This package has 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.

Version Downloads Last Updated
4.3.1 58 10/15/2026
4.2.2 107 10/5/2026
4.2.1 107 10/2/2026
4.2.0 105 9/30/2026
4.1.1 115 9/25/2026
4.1.0 121 9/21/2026
4.0.1 136 9/18/2026
4.0.0 139 9/11/2026
3.7.2 168 8/26/2026
3.7.1 167 8/26/2026
3.6.0 196 8/13/2026
3.5.1 184 8/9/2026
3.5.0 188 8/6/2026
3.4.0 206 7/27/2026
3.3.3 213 7/16/2026
3.3.1 238 7/10/2026
3.3.0 223 7/8/2026
3.2.0 270 6/29/2026
Loading failed