Ali Gholipour's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
awesome-ddd
A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources
EFCore.BulkExtensions
Entity Framework EF Core efcore Bulk Batch Extensions with BulkCopy in .Net for Insert Update Delete Read (CRUD), Truncate and SaveChanges operations on SQL Server, PostgreSQL, MySQL, SQLite
Microsoft.IO.RecyclableMemoryStream
A library to provide pooling for .NET MemoryStream objects to improve application performance.
DistributedLock
A .NET library for distributed synchronization
Nager.Date
Worldwide holidays (REST API), NuGet or docker container :earth_americas:
awesome-eventbridge
List of resources for learning about events, patterns, and using Amazon EventBridge
awesome-project-management
Awesome lists about Project Management interesting and useful topics.
aspirational-manifests
Handle deployments of .NET Aspire AppHost Projects
keycloak-authorization-services-dotnet
Authentication and Authorization with Keycloak and ASP.NET Core 🔐
AspNetCore.ApiGateway
Asp Net Core Api Gateway Framework
meilisearch-dotnet
.NET wrapper for the Meilisearch API
IdempotentAPI
A .NET library that handles the HTTP write operations (POST and PATCH) that can affect only once for the given request data and idempotency-key by using an ASP.NET Core attribute (filter).
transactional-outbox-pattern
An implementation of the Transactional Outbox Pattern with Cosmos DB
CPlugin.Net
A simple library that helps to implement a plugin-based architecture
Arad.SMS.Gateway
Arad SMS Platform is Open source SMS gateway and a fully-equipped business SMS platform for SMS aggregators, Mobile operators, OTTs, and enterprises. The platform is a hosted, turn-key SMS trading solution. It is completely carrier neutral, intuitive to use and it doesn't require any hardware or software. With our SMS Platform, you are able to run your SMS wholesale business from A-Z, including detailed message testing, effective routing, and pricing options and built-in finances and billing system.
N.EntityFrameworkCore.Extensions
Bulk data support for the EntityFrameworkCore 8.0.0+
AberrantSMPP
An SMPP client library for Mono/.Net (Based originally on RoamingSMPP, which is not maintained anymore)
Rebalanser
.NET Standard 2.0 library for resource distribution amongst collaborating nodes, for example, distributing multiple queues amongst a group of consumers.
NetCalendar
This Is An Built In Calendar With Best Ability To Convert All Date To Each Other With High Accuracy : This Package Contains Gregorian Calendar , Hijri Calendar , Persian Calendar , Solar Calendar
DotNetBackend
Comprehensive .net backend solution
grpc-web-playground
The main goal of this repo is to learn about the gRPC communication patterns and hunt for vulnerabilities in the gRPC-Web app to improve your hunting skills
ShouldlyExtension.IEnumerable
ShouldlyExtension.Aggregate is a C# library that provides extension methods for the Shouldly assertion library. It is designed to simplify the process of testing on list or collections in unit tests.