pal-tamas
-
- 69,256 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (prerelease)
Source-generated, reflection-free CQRS/mediator for .NET. Define `IQuery<T>`, `ICommand`, `ICommand<T>` and `IEvent` messages with their handlers, then dispatch through `IDispatcher` with the response type... More information -
- 62,313 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
Rask.
by: pal-tamasServer - 58,482 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 55,212 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 52,898 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 48,643 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
Rask.
by: pal-tamasSQLite - 47,304 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 43,555 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 42,795 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 -
- 39,992 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 `Mail.Send(email)`, and a background... More information -
Rask.
by: pal-tamasOutbox - 38,843 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (prerelease)
A transactional outbox for .NET on your app's own database (no broker, no Redis): give a domain-event handler `IDurableHandler<T>` and its row is written to an `OutboxMessage` table in the **same transaction**... More information -
- 38,462 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 37,510 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 37,461 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 37,430 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (prerelease)
The core of Rask, a full-stack .NET web framework: C# components and the element chain, routing, forms, the typed browser APIs and scoped CSS/TypeScript, with the source generators and build integration that... More information -
- 37,263 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (prerelease)
Durable background jobs for a Rask app, stored in its own database — no broker, no Redis. Enqueue a job (an `IJob`, dispatched to its Rask.Cqrs `ICommandHandler`) with `Jobs.Enqueue` and a background... More information -
Rask.
by: pal-tamasCache - 36,367 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 36,129 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 34,710 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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 -
- 34,007 total downloads
- last updated 10/22/2026
- Latest version: 0.23.1-alpha.0.496 (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
- Previous
- Next