omerkck
-
- 2,183 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Core domain primitives for the Kck framework. Provides Entity<TId>/AuditableEntity<TId>/FullEntity<TId> hierarchy, Result<T>/Error pattern, Paginate<T> pagination, domain events, and pipeline marker... More information -
- 1,745 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic security contracts. Defines IHashingService (password hashing), IEncryptionService, ITokenService (JWT), ITokenBlacklistService, ISecretsManager, and IMfaProvider. Implement with Argon2, JWT,... More information -
- 1,705 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Marker interfaces for the Kck pipeline behavior system. Provides ICachableRequest, ILoggableRequest, ISecuredRequest, and ITransactionalRequest — implement on MediatR or Mediator commands/queries to opt into... More information -
- 1,524 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic event-driven messaging contracts. Defines IEventBus (Publish/Subscribe), IEventHandler<TEvent>, IntegrationEvent base record, and KckEventBusBuilder for handler registration. Implement with... More information -
- 1,484 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Storage-agnostic caching contracts for the Kck framework. Defines ICacheService with stampede-safe GetOrSetAsync (64-stripe locking), prefix-based bulk invalidation, and TTL support. Implement with InMemory,... More information -
- 1,486 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Structured HTTP-aware exception hierarchy for the Kck framework. Provides CustomException base and concrete types (BadRequestException, NotFoundException, UnauthorizedException) with automatic HTTP status code... More information -
- 1,488 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic email messaging contracts. Defines IEmailService and IEmailProvider with EmailMessage, EmailRecipient, and EmailAttachment models. Implement with MailKit, SendGrid, or Amazon SES providers. -
- 1,446 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic job scheduling contracts for the Kck framework. Defines IJobScheduler for fire-and-forget, recurring, and delayed jobs. Implement with Hangfire or Quartz providers. -
- 1,438 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic persistence contracts following Repository and Unit of Work patterns. Defines IReadRepository<T,TId>, IWriteRepository<T,TId>, IUnitOfWork, dynamic filtering, and Specification pattern.... More information -
- 1,366 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Abstractions for permission-based authorization in the Kck framework. Defines IAuthorizationService, IPermissionChecker, and ICurrentUserProvider contracts. Implement with any auth provider. -
- 1,369 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Serilog structured logging integration for Kck applications. Configures compact JSON console output, PII masking enricher, and ASP.NET Core request logging. Registered via AddKckSerilog() / UseSerilog(). -
- 1,357 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic observability contracts. Defines ITracingService, IMetricsService (ICounter/IHistogram/IGauge), and health check interfaces (IHealthCheck, IHealthCheckRegistrar). Implement with the... More information -
- 1,327 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic document processing contracts. Defines IExcelService, ICsvExporter, and IImageProcessor for spreadsheet generation, CSV export, and image resizing. Implement with ClosedXml or ImageSharp... More information -
- 1,303 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic localization contracts. Defines ILocalizationService for string lookup with culture support and dynamic reload. Implement with JSON or YAML resource providers. -
- 1,287 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
RS256-signed JWT ITokenService using Microsoft.IdentityModel.JsonWebTokens. Supports RSA key loading from file, base64-encoded configuration, or ISecretsManager. Generates and validates access tokens with... More information -
- 1,284 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Provider-agnostic file storage contracts. Defines IFileStorageService (Upload/Download/Delete/Exists/List) with FileUploadRequest and FileMetadata models. Implement with FTP, Azure Blob, or AWS S3 providers. -
- 1,275 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
In-process IEventBus implementation for development and testing. Dispatches integration events synchronously within the same process. Not suitable for distributed scenarios. Registered via... More information -
- 1,255 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
IMemoryCache-backed ICacheService implementation with key tracking and stampede-safe GetOrSetAsync (64-stripe locking). Suitable for single-instance deployments. Registered via AddKckCachingInMemory(). -
- 1,276 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
ASP.NET Core global exception handler for Kck exceptions. Maps Kck exception types to RFC 7807 ProblemDetails responses with correct HTTP status codes via [HttpStatusCodeAttribute]. Registered via... More information -
- 1,265 total downloads
- last updated 10/15/2026
- Latest version: 3.5.0
Microsoft.Extensions.Resilience (Polly v8) integration for Kck. Registers named resilience pipelines with retry, circuit breaker, and timeout strategies. Inject ResiliencePipelineProvider<string> to resolve... More information
- Previous
- Next