Open source · 10 projects, 3 on NuGet

Projects gallery.

Open source projects I worked on or contributed to over time. Feel free to check them out. If you have any feedback, I'm happy to hear it.

The design system behind everything I publish. It began as a hand-lettered logo I drew and set aside, and grew into a full system: one calm palette with a single caramel accent, five typefaces across two scripts, and a contract that says what an adopter may set and what they may never touch. Arabic is an equal script, not a translation layer, and every colour pairing shipped only after a contrast and colour-blindness audit.

Design SystemDesign TokensTypographyArabicRTLAccessibility

A zsh prompt that carries prayer times in it, computed on your machine — no network, no dependencies beyond zsh. The rest is built from the JoeInz design system rather than a palette that happened to look nice: every colour has a defined job, contrast was worked out pair by pair when the palette was built, and no state is signalled by colour alone. Two presets ship with it, sharp and warm.

ZshShellOh My ZshPowerlineJoeInz Design SystemWCAG AAShellSpec

A .NET library for building plugin-based architectures through configuration-driven module loading. Dynamically swap infrastructure and resolve dependencies at startup via app settings, maintaining strict clean architecture boundaries without code changes.

C#.NET 9ModularityPluginsPlug & PlayLogic IsolationSwappability

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.

C#.NET 9Entity Framework CoreNuGet

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

C#.NET 9NodeTypescriptJavascriptNuGetNpm

Inz Forge UI

In progress

A Source-First, Multi-Framework Blueprint Registry. I consider this as my personal engineering lab and component registry where i build standalone UI components from open source designs on the wide web. it is a Blueprint Registry ( inspired by Shadcn/UI) where components are distributed as raw source code.

Portable ComponentsNxTypescriptAngularVueJSCypressPlaywright

A resilient .NET pipeline library for building complex data workflows via a fluent API. Supports sequential, parallel, and conditional execution with built-in fault tolerance (retry, circuit breaker, fallback), thread-safe resource sharing, and integrated performance metrics.

C#.NET 9Pipeline PatternResiliencyRobustnessOOPNuGet

More projects are yet to come, inchallah.