Övünç Gürsoy's repositories
CleanArchitecture.WebApi
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
ApiBoilerPlate
A simple yet organized project template for building ASP.NET Core APIs in .NET Core 3.x
Audit.NET
An extensible framework to audit executing operations in .NET and .NET Core.
channelengine_client
ChannelEngine Assessment
DirectSQL
Execute SQL directly from .NET Core !
Easy.MessageHub
A thread-safe, high performance & easy to use cross platform implementation of the Event Aggregator Pattern.
EtwStream
Logs are event streams. EtwStream provides In-Process and Out-of-Process ObservableEventListener. Everything can compose and output to anywhere by Reactive Extensions.
Fody
Extensible tool for weaving .net assemblies
interview-questions
Collection of popular interview questions and their answers
IocPerformance
Performance comparison of .NET IoC containers
language-ext
C# functional language extensions - a base class library for functional programming
Lifetime
A replacement for System.Threading.CancellationToken, but with support for removable registrations, some garbage collection optimizations, and some additional related utilities.
MethodTimer
Injects some very basic method timing code.
NetCore-Clean-Architecture
.Net Core starter project for clean architecture showcasing use of the CQRS pattern, MediatR and custom Middleware for cross-cutting concerns, micro-service communications with REST/OpenAPI, Swagger, Webhooks and gRPC endpoints, CosmosDB for data and Serilog for logging.
NorthwindTraders
Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.
Open.Database.Extensions
Useful set of utilities and abstractions for simplifying modern database operations and ensuring DI compatibility.
PerishableCollection
A collection where items are automatically removed when they perish.
Practical.CleanArchitecture
Asp.Net Core 5 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 11, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
query-first
World first implementation of the Dominic Strauss-Kahn method of data access.
RoslynQuoter
Roslyn tool that for a given C# program shows syntax tree API calls to construct its syntax tree
SuperBenchmarker
Apache Benchmark (ab.exe) on steroids
TestRail.NUnit.Integration
This project enables you to add the results of tests executed in NUnit to TestRail.
v8n
:ballot_box_with_check: JavaScript fluent validation library.
VSSDK-Extensibility-Samples
Samples for building your own Visual Studio extensions