omerkck
-
- 1,637 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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,242 total downloads
- last updated 5/17/2026
- Latest version: 3.4.0
Provider-agnostic security contracts. Defines IHashingService (password hashing), IEncryptionService, ITokenService (JWT), ITokenBlacklistService, ISecretsManager, and IMfaProvider. Implement with Argon2, JWT,... More information -
- 1,220 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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,047 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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,020 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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,010 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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 -
- 967 total downloads
- last updated 5/17/2026
- Latest version: 3.4.0
Provider-agnostic email messaging contracts. Defines IEmailService and IEmailProvider with EmailMessage, EmailRecipient, and EmailAttachment models. Implement with MailKit, SendGrid, or Amazon SES providers. -
- 951 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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 -
- 918 total downloads
- last updated 5/17/2026
- Latest version: 3.4.0
Provider-agnostic observability contracts. Defines ITracingService, IMetricsService (ICounter/IHistogram/IGauge), and health check interfaces (IHealthCheck, IHealthCheckRegistrar). Implement with the... More information -
- 906 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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(). -
- 902 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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. -
- 885 total downloads
- last updated 5/17/2026
- Latest version: 3.4.0
Provider-agnostic localization contracts. Defines ILocalizationService for string lookup with culture support and dynamic reload. Implement with JSON or YAML resource providers. -
- 882 total downloads
- last updated 5/17/2026
- Latest version: 3.4.0
Abstractions for permission-based authorization in the Kck framework. Defines IAuthorizationService, IPermissionChecker, and ICurrentUserProvider contracts. Implement with any auth provider. -
- 833 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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 -
- 829 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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 -
- 827 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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. -
- 825 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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 -
- 823 total downloads
- last updated 5/17/2026
- Latest version: 3.4.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 -
- 808 total downloads
- last updated 5/17/2026
- Latest version: 3.4.0
IMemoryCache-backed ICacheService implementation with key tracking and stampede-safe GetOrSetAsync (64-stripe locking). Suitable for single-instance deployments. Registered via AddKckCachingInMemory(). -
- 781 total downloads
- last updated 5/17/2026
- Latest version: 3.4.0
Provider-agnostic feature flag contracts. Defines IFeatureFlagService for checking, retrieving, and listing feature definitions with optional per-user/tenant context evaluation. Implement with InMemory or Azure... More information
- Previous
- Next