Falqobit.NotifyKit
0.1.3
dotnet add package Falqobit.NotifyKit --version 0.1.3
NuGet\Install-Package Falqobit.NotifyKit -Version 0.1.3
<PackageReference Include="Falqobit.NotifyKit" Version="0.1.3" />
<PackageVersion Include="Falqobit.NotifyKit" Version="0.1.3" />
<PackageReference Include="Falqobit.NotifyKit" />
paket add Falqobit.NotifyKit --version 0.1.3
#r "nuget: Falqobit.NotifyKit, 0.1.3"
#:package Falqobit.NotifyKit@0.1.3
#addin nuget:?package=Falqobit.NotifyKit&version=0.1.3
#tool nuget:?package=Falqobit.NotifyKit&version=0.1.3
NotifyKit
Self-contained, provider-agnostic notification system for .NET 10 apps. Multi-target notifications with a hybrid fan-out strategy (fan-out-on-write for narrow scopes, fan-out-on-read for broad scopes), real-time push over SignalR, threaded user-to-user replies, and a pluggable observer seam for delivery side-channels (email/SMS/logging).
Packages
| Package | Purpose |
|---|---|
Falqobit.NotifyKit |
Core library — services, endpoints, hub, EF Core model (provider-agnostic). |
Falqobit.NotifyKit.Postgres |
PostgreSQL provider (Npgsql, jsonb, native text[]). |
Falqobit.NotifyKit.SqlServer |
SQL Server provider (nvarchar(max)). |
Falqobit.NotifyKit.Sqlite |
SQLite provider (schema-less, TEXT). |
Falqobit.NotifyKit.MySql |
MySQL provider (json). |
Install the core package plus one provider:
dotnet add package Falqobit.NotifyKit
dotnet add package Falqobit.NotifyKit.Postgres
Quick start
services.AddNotifyKit()
.UsePostgres(connectionString)
.UseTargetResolver(resolver)
.AddRealtime(resolveUser: ResolveUser);
app.MapNotifyKitEndpoints(ResolveUser);
app.MapNotifyKitHub();
Full integration docs: notifykit.falqobit.sa/docs
License
Elastic License 2.0. The core and provider packages are free at any company size, including in closed-source commercial products — no licence key, no registration, no revenue threshold. You may not resell NotifyKit itself as a hosted notification service; running it inside your own application, including a SaaS you sell, is the intended use.
Paid add-on packages for scale and operations concerns are planned separately — see COMMERCIAL.md or contact support@falqobit.sa.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.EntityFrameworkCore (>= 10.0.9)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.9)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Falqobit.NotifyKit:
| Package | Downloads |
|---|---|
|
Falqobit.NotifyKit.SqlServer
SQL Server provider for NotifyKit. |
|
|
Falqobit.NotifyKit.MySql
MySQL provider for NotifyKit. |
|
|
Falqobit.NotifyKit.Sqlite
SQLite provider for NotifyKit. |
|
|
Falqobit.NotifyKit.Postgres
PostgreSQL provider for NotifyKit. |
GitHub repositories
This package is not used by any popular GitHub repositories.