Pipeline Pattern for .NET
Version 1.0.0
A sophisticated .NET pipeline processing library that enables building complex data processing workflows through a fluent API. Provides a robust and extensible framework for processing data through a series of configurable, composable, and resilient steps. Features include sequential, parallel, conditional, and sub-pipeline execution, resource sharing with thread-safe operations, comprehensive error handling (retry policy, circuit breaker policy, fallback policy, circuit breaker strategy, retry with backoff strategy), pipeline validation with dependency checking, performance monitoring with metrics collection, cancellation support, and asynchronous operations.
Data Seeder for .NET
Version 2.0.3
A powerful and flexible data seeding library for .NET applications, designed to streamline the process of populating databases with test or initial data. It supports environment-specific data, dependency management between seeders, batch processing for large datasets, and hash-based change detection. It integrates seamlessly with Entity Framework.
Algerian RIB Validator
Version 0.0.1
A set of lightweight packages to validate any Algerian RIB (Relevé d’Identité Bancaire) or RIP (Relevé d’Identité Postal) code according to instruction 06-2004 using a pre-defined list of banks. I worked on this project collaboratively with @itshakim123
Onion Architecture with .NET
🚧 Under Development
A sample project that demonstrates how to adapt Onion Architecture in a .NET project.
Repository Pattern Files Generator for Laravel
Version 1.1.0
An old package for Laravel projects, provides a set of feature to help adapt the repository pattern for any given model.