Iulian Olteanu's starred repositories
Channel-In-Dotnet
.NET channel examples
channels-composition-and-otel
Job Offloading Pattern using an a pipeline built with System.Threading.Channels and OpenTelemetry
DistributedLock
A .NET library for distributed synchronization
Finbuckle.MultiTenant
Finbuckle.MultiTenant is an open-source multitenancy middleware library for .NET. It enables tenant resolution, per-tenant app behavior, and per-tenant data isolation.
experiments
Performance experiments / benchmarks
FileWatcherEx
⌚ The file watcher on Windows.
FluentDocker
Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI
Docker.DotNet
:whale: .NET (C#) Client Library for Docker API
EntityFrameworkCore.Testing
Adds relational support to the Microsoft EntityFrameworkCore in-memory database provider by mocking relational operations.
batch-parser
Implementation of a SQL batch parser
FluentDatabase
A .NET library created in C# to fluently create any type of database
CleanArchitecture
Clean Architecture Solution Template for ASP.NET Core
OnDotNetConfiguration
A sample ASP.NET Core 5.0 Blazor Server app to accompany the On .NET episodes
versionize
Automatic versioning and CHANGELOG generation, with semver and conventional commits for dotnet
commit-analyzer
:bulb: semantic-release plugin to analyze commits with conventional-changelog
SyntacticVersioning
Helper tool to verify semantic version changes based on API surface area changes
ReportGenerator
ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.
MathParser.org-mXparser
Math Parser Java Android C# .NET/MONO (.NET Framework, .NET Core, .NET Standard, .NET PCL, Xamarin.Android, Xamarin.iOS) CLS Library - a super easy, rich and flexible mathematical expression parser (expression evaluator, expression provided as plain text / strings) for JAVA and C#. Main features: rich built-in library of operators, constants, math functions, user defined: arguments, functions, recursive functions and general recursion (direct / indirect). Additionally parser provides grammar and internal syntax checking.
ngrx-traits
NGRX Traits is a library to help you compose and reuse state logic in your angular app. There is two versions, @ngrx-traits/signals supports ngrx-signals, and @ngrx-traits/{core, common} supports ngrx.