josupeit
-
- Deprecated
- 10,709 total downloads
- last updated 4/25/2013
- Latest version: 1.1.4
Ninject extension that provides an automatic event-based wireup mechanism for loosely coupled systems. -
- Deprecated
- 4,309 total downloads
- last updated 2/15/2015
- Latest version: 1.1.0
Lightweight object mapper with support for declarative fluent syntax. -
- 420 total downloads
- last updated 3/11/2026
- Latest version: 1.1.3
Job lifecycle interfaces for observable background operations with results, progress reporting, cancellation, and direct awaiting support. -
- 393 total downloads
- last updated 3/10/2026
- Latest version: 1.0.6
Background service lifecycle interfaces with start, stop, pause, and resume operations. Exposes a ServiceState enum covering all transition states. -
- 336 total downloads
- last updated 3/11/2026
- Latest version: 1.1.3
Abstract base class for custom IJob implementations. Provides stable identity, state management, cancellation, the Changed event, and guard helpers for transition validation. -
- 305 total downloads
- last updated 3/10/2026
- Latest version: 1.0.7
IScheduler abstraction for decoupling work submission from execution strategy. Covers sync and async actions, functions, and cancellable variants across three scheduling families. -
- 233 total downloads
- last updated 3/10/2026
- Latest version: 1.0.7
Background service lifecycle base classes with validated state transitions and optional pause support. Sync and async variants, with IDisposable and IAsyncDisposable combinations. -
- 227 total downloads
- last updated 3/11/2026
- Latest version: 1.1.3
IJobFactory that routes job execution through an IScheduler for sequential ordering, bounded parallelism, and pause support. -
-
- 215 total downloads
- last updated 3/30/2026
- Latest version: 1.0.9
Roslyn source generator that implements IDisposable and IAsyncDisposable from a [DisposableMixin] attribute. Generates a correct, idiomatic dispose pattern at compile time with zero runtime overhead. Includes a... More information -
-
- 192 total downloads
- last updated 3/10/2026
- Latest version: 1.0.8
Abstract base classes for building custom IScheduler implementations. Reduces the full IScheduler API to a single Enqueue or EnqueueAsync override with all sync/async bridging handled. -
- 154 total downloads
- last updated 3/10/2026
- Latest version: 1.0.6
CQRS command and query interfaces covering all combinations of input, output, and query purity. Every interface exposes both synchronous and asynchronous execution paths. -
- 120 total downloads
- last updated 3/10/2026
- Latest version: 1.0.7
Channel-backed IScheduler with FIFO ordering, configurable parallelism, back-pressure, and pause/resume support. Built on System.Threading.Channels. -
- 118 total downloads
- last updated 3/10/2026
- Latest version: 1.0.7
Specification pattern with operator overloads for composable, named business rules. Supports sync and async evaluation with AND, OR, XOR, and NOT composition. -
- 116 total downloads
- last updated 3/10/2026
- Latest version: 1.0.7
Thread pool IJobFactory implementation. Creates observable jobs with support for results, progress reporting, and cancellation — no scheduler setup required. -
- 115 total downloads
- last updated 3/10/2026
- Latest version: 1.0.8
CQRS command and query base classes. Implement only one execution path — sync or async — and the other is bridged automatically. Detects and reports unintended mutual recursion. -
- 115 total downloads
- last updated 3/10/2026
- Latest version: 1.0.7
Thread pool IScheduler implementation for fire-and-go workloads. No lifecycle overhead — dispatches actions and functions to the thread pool immediately.