pal-tamas
-
- 48,360 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
The Rask browser host: runs a Rask app's C# components client-side on .NET WebAssembly, with the client halves of the batteries — the mediator and query cache, remote dispatch, accounts, validation and the... More information -
- 45,717 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Source-generated, reflection-free CQRS/mediator for .NET. Define `IQuery<T>`, `ICommand`, `ICommand<T>` and `INotification` messages with their handlers, then dispatch through `IDispatcher` with the response... More information -
Rask.
by: pal-tamasServer - 45,467 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
The ASP.NET host for Rask, a full-stack .NET web framework, with every battery: database (SQLite, PostgreSQL or SQL Server, picked by Rask:Database:Provider), mediator and query cache, accounts, background... More information -
- 41,430 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Rask validator that delegates to a `FluentValidation.IValidator`. Writing an `AbstractValidator<T>` is the registration: a source generator finds it at compile time (no assembly scan, trim-safe) and a `Form<T>`... More information -
- 39,368 total downloads
- last updated 9/12/2026
- Latest version: 0.21.1-alpha.0.47 (prerelease)
ASP.NET helper for serving a Rask WASM AppBundle as a SPA. `app.UseRask()` mounts the published bundle with the right MIME types, no-cache revalidation, and a SPA fallback so client-side routes resolve. Depends... More information -
Rask.
by: pal-tamasSQLite - 31,956 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Applies a tuned production SQLite pragma set — WAL journal, `synchronous=NORMAL`, `foreign_keys=ON`, a `busy_timeout`, a shared `mmap_size` and a capped `journal_size_limit` — to every SQLite connection, so a... More information -
- 31,008 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Server-side Web Push for Rask: the browsers that subscribed, kept on the app's own database, and a send that reaches them — Push.Send(message) for everyone, .To(userId) for one person's devices — dropping... More information -
- 29,927 total downloads
- last updated 9/3/2026
- Latest version: 0.20.1-alpha.0.213 (prerelease)
Rask validator that runs System.ComponentModel.DataAnnotations over the form model. Drop `DataAnnotationsValidator()` inside a `Form<T>` to wire attribute-based validation (`[Required]`, `[Range]`,... More information -
- 29,829 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
A .NET data layer for Entity Framework Core apps where you declare DDD aggregates and nothing else: no DbContext class, no DbSet property, no IEntityTypeConfiguration, no registration, and no IDbContextFactory... More information -
- 26,076 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Takes consistent, point-in-time file snapshots of a live SQLite database on a schedule using SQLite's Online Backup API (never an unsafe file copy), keeps the newest N, and writes them to a directory (or a... More information -
- 26,012 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Durable transactional email for a Rask app, queued on its own database — no broker, no Redis. Compose an email (a Rask component rendered to HTML is the body), call `IMail.SendAsync`, and a background... More information -
Rask.
by: pal-tamasOutbox - 25,908 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
A transactional outbox for Rask.Data entities: domain events marked `IOutboxEvent` are written to an `OutboxMessage` table in the **same transaction** as the change that raised them (so an event is never lost... More information -
- 25,512 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Supervises the Litestream sidecar from inside your .NET app: restores the SQLite database from its replica on startup (if the local file is missing) and continuously streams the write-ahead log to... More information -
- 25,436 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
The Entity Framework Core integration for Rask.SQLite: `UseRaskSqlite(...)`, a drop-in replacement for `UseSqlite` that also registers a `ConnectionOpened` interceptor applying the production pragma set (WAL,... More information -
- 24,645 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Durable background jobs for a Rask app, stored in its own database — no broker, no Redis. Enqueue a job (an `IJobs`, dispatched to its Rask.Cqrs `ICommandHandler`) and a background `JobProcessor` polls the... More information -
- 24,093 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
The `rask` .NET tool: a productivity front-door for the Rask framework. Scaffold a new project (`rask new`), run it with hot reload (`rask dev`), manage EF Core migrations and back the database up (`rask db`),... More information -
Rask.
by: pal-tamasCache - 24,120 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
A developer-facing cache for a Rask app, stored in its own database — no broker, no Redis. Implements the standard `IDistributedCache` (so it drops into ASP.NET session and output caching), plus a typed surface... More information -
- 23,447 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
The primitives Rask's generated wire codecs are written against: reflection-free `Utf8JsonReader`/`Utf8JsonWriter` helpers with one well-worded error per shape mismatch, plus the file carriers a message uses in... More information -
- 22,658 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
Test a Rask app the way a person uses it — no browser, no server, no WebSocket. Page.Visit("/products/new") opens a URL through the real router, and page.Type("Tea").Into("Name"), page.Click("Save") and... More information -
- 22,511 total downloads
- last updated 9/25/2026
- Latest version: 0.23.1-alpha.0.84 (prerelease)
A durable, queryable log store for ASP.NET Core apps built with Rask — kept in a SQLite file of its own, or in the application's PostgreSQL or SQL Server database through EF Core, with no agent and no hosted... More information
- Previous
- Next