An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with cqrs-pattern

A curated list of projects in awesome lists tagged with cqrs-pattern .

https://github.com/aspnetrun/run-aspnetcore-microservices

Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12

api-gateway aspnet-core aspnet-web-api aspnetcore-microservices clean-architecture cqrs-pattern docker event-driven event-sourcing eventbus mediator-pattern micorservices microservices-architecture mongodb ocelot-gateway rabbitmq redis rest-api sql-server swagger

Last synced: 14 May 2025

https://github.com/go2ismail/asp.net-core-inventory-order-management-system

Now upgraded to .NET 9, this project is a super-fast, completely headless API powered by Clean Architecture, CQRS, and MediatR. It includes an ASP.NET Core Razor Pages implementation for inventory order management, combined with Vue.js for a dynamic, responsive UI. Powerful WMS solution. Demo (username:[email protected] / pwd:123456)

adminlte asp-net-core asp-net-core-web-api clean-architecture cqrs-pattern csharp customer entity-framework-core inventory-management mediatr order-management purchase-order repository-pattern sales-order sql-server syncfusion transfer-order vendor visual-studio vuejs

Last synced: 14 May 2025

https://github.com/go2ismail/Asp.Net-Core-Inventory-Order-Management-System

Now upgraded to .NET 9, this project is a super-fast, completely headless API powered by Clean Architecture, CQRS, and MediatR. It includes an ASP.NET Core Razor Pages implementation for inventory order management, combined with Vue.js for a dynamic, responsive UI. Powerful WMS solution. Demo (username:[email protected] / pwd:123456)

adminlte asp-net-core asp-net-core-web-api clean-architecture cqrs-pattern csharp customer entity-framework-core inventory-management mediatr order-management purchase-order repository-pattern sales-order sql-server syncfusion transfer-order vendor visual-studio vuejs

Last synced: 04 Apr 2025

https://github.com/mehdihadeli/go-food-delivery-microservices

🍕 A practical and imaginary food delivery microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.

bdd boilerplate clean-architecture cqrs cqrs-pattern ddd distributed-systems domain-driven-design event-driven-architecture event-sourcing eventsourcing go golang grpc integration-test integration-testing microservice microservices microservices-architecture vertical-slice-architecture

Last synced: 16 May 2025

https://github.com/iammukeshm/onionarchitecture

The onion architecture, introduced by Jeffrey Palermo, overcomes the issues of the layered architecture with great ease. With Onion Architecture, the game-changer is that the Domain Layer (Entities and Validation Rules that are common to the business case ) is at the Core of the Entire Application. This means higher flexibility and lesser coupling. In this approach, we can see that all the Layers are dependent only on the Core Layers.

asp-net-core clean-architecture cqrs-pattern onion-architecture webapi

Last synced: 05 Apr 2025

https://github.com/aspnetrun/run-aspnetcore-cqrs

Real world Enterprise CRM application example of ASP.NET Core + Angular web application. Implemented CQRS Design Pattern for ASP.NET Core + Angular reference application, demonstrating a layered application architecture with DDD best practices. Download 100+ page eBook PDF from here ->

angular architecture aspnet-core aspnet-core-template aspnet-core-webapi aspnetcore cqrs cqrs-pattern entity-framework

Last synced: 22 Apr 2025

https://github.com/iammukeshm/OnionArchitecture

The onion architecture, introduced by Jeffrey Palermo, overcomes the issues of the layered architecture with great ease. With Onion Architecture, the game-changer is that the Domain Layer (Entities and Validation Rules that are common to the business case ) is at the Core of the Entire Application. This means higher flexibility and lesser coupling. In this approach, we can see that all the Layers are dependent only on the Core Layers.

asp-net-core clean-architecture cqrs-pattern onion-architecture webapi

Last synced: 18 Apr 2025

https://github.com/hoangtien2k3/ecommerce-microservices

⚡️ Microservice Architecture with system for e-commerce project! Spring Boot microservices app with 🌀 Spring Cloud, Robust and resilient backend managing e-Commerce app... ❄️ Using Kafka Client, kafka server send message, Reactive Programming with WebFlux - Project Reactor.

config-server cqrs-pattern database discovery-server docker ecommerce-website java jwt kafka kotlin microservices mysql reactive-programming reactive-programming-in-java reactor reactor-core send-email spring-webflux zipkin

Last synced: 21 Apr 2025

https://github.com/mehdihadeli/vertical-slice-api-template

🍰 An asp.net core template based on .Net 9, Vertical Slice Architecture, CQRS, Minimal APIs, OpenTelemetry, API Versioning and Swagger.

aspnetcore boilerplate boilerplate-template clean-architecture cqrs cqrs-pattern dotnet dotnet-template dotnet-templates dotnetcore mediator minimal-api template vertical-slice-architecture vertical-slices

Last synced: 09 Apr 2025

https://github.com/omid-ahmadpour/cleanarchitecture-template

This stands as a comprehensive solution template that embodies the principles of Clean Architecture, seamlessly integrated with the prowess of CQRS implementation, all within the ASP.NET Core framework.

api-version aspnet-core clean-architecture cqrs-pattern efcore integration-test swagger unit-test webapi

Last synced: 08 Apr 2025

https://github.com/vany0114/microservices-dotnetcore-docker-sf-k8s

Shows an approach to work with a microservices based architecture using .Net Core, Docker, and Azure Service Fabric/Kubernetes, applying Domain Driven Design (DDD) and Comand and Query Responsibility Segregation (CQRS) and other patterns.

asp-net-core azure-service-bus azure-service-fabric cosmos-db cqrs cqrs-pattern ddd ddd-architecture docker domain-driven-design dotnet-core entity-framework-core k8s kubernetes microservices microsoft-azure mongodb netcore31 rabbitmq servicefabric

Last synced: 19 Apr 2025

https://github.com/dasiths/neventlite

NEventLite - An extensible lightweight library for .NET that manages the Aggregate lifecycle in an Event Sourced system. Supports Event and Snapshot storage providers like EventStore/Redis or SQL Server. Built with dependency injection in mind and seamlessly integrates with AspNetCore.

aggregate-root aspnetcore cqrs-es cqrs-pattern domain-driven-design event event-driven event-sourcing event-store netcore

Last synced: 06 Apr 2025

https://github.com/Inuyasha-Monster/User.API

集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例

apigateway asp-net-core consul cqrs-pattern ddd-architecture docker docker-compose eshoponcontainer gitlab-ci mircoservices mongodb ocelot policy polly redis service-discovery service-registry webapi

Last synced: 04 May 2025

https://github.com/armandj77-zz/cqrsandmediator-microservice

A microservice architecture template which implements the CQRS and Mediator patterns

blog-article cqrs-pattern mediator-pattern mediatr medium-article microservice-template

Last synced: 17 Mar 2025

https://github.com/suxrobgm/logistics-app

Automate your entire transportation logistics operations with the transportation management system (TMS).

angular asp-net-core blazor bun cqrs-pattern ddd-architecture docker entity-framework identityserver kubernetes mapbox maui multitenancy rest-api

Last synced: 06 Apr 2025

https://github.com/nhadi/dermayon

Dermayon is Library for supporting build large application,distributed application, scalable, microservices, cqrs, event sourcing, including generic ef repository pattern with unit of work, generic mongo repository pattern with unit of work, kafka, etc

cqrs-es cqrs-pattern csharp ddd-architecture ddd-cqrs design-patterns event-driven event-sourcing generic-repository kafka microservices-libraries mongodb netcore22 solid-principles unitofwork-pattern

Last synced: 09 Apr 2025

https://github.com/shamscorner/nest-stackter

A starter template for NestJS + GraphQL/REST + TypeOrm + custom config + validation + serialization + migrations and many more.

amazon-s3 compodoc cqrs-pattern elasticsearch google-authentication graphql jwt-authentication nestjs nodemailer postgresql redis-cache rest-api swagger typeorm typescript

Last synced: 14 Apr 2025

https://github.com/buraksenyurt/scaling-robot

Clean Architecture için .Net tarafından bir deneme çalışması. Her zaman ki gibi Amazon'dan getirttiğimi kitap önümde ben ekran başında kodlara bakıp kopylamadan yazıp ne anladığımı comment olarak bırakmaya çalıştım.

cqrs-pattern db-migration dotnet-5 dotnet-core entity-framework-core hands-on integration-testing mediatr self-learning unittest vuejs xunit

Last synced: 21 Mar 2025

https://github.com/racerxdl/go-cqrs-example

CQRS Example with GoLang, MQTT, gRPC and GraphQL

cqrs cqrs-pattern golang graphql grpc lungo mongodb mqtt protobuf

Last synced: 10 Apr 2025

https://github.com/armandj77-zz/cqrsandmediator-scaffolding

A dotnet CLI code scaffolding tool for domains that implement CQRS and Mediator Patterns

blog-article cqrs-pattern dotnetcore31 mediator-pattern mediatr medium-article nuget-package roslyn scaffold-template

Last synced: 12 Apr 2025

https://github.com/build-on-aws/aws-lambda-and-cqrs-a-winning-combination

Command-Query Responsibility Segregation (CQRS) is often presented as a pattern focused on scaling by separating reads and writes. However, this is an architecture-level pattern that has nothing to do with infrastructure. At AWS re:Invent 2023 session (BOA211) we explored the right way of combining AWS Lambda and CQRS together.

aws aws-lambda cqrs cqrs-pattern dynamodb dynamode serverless single-table-design typescript

Last synced: 10 Apr 2025

https://github.com/omid-ahmadpour/neobus

A Bus for sending command, query and event using CQRS in .NET.

bus command command-query-pattern cqrs-pattern event eventbus query

Last synced: 24 Apr 2025

https://github.com/fdeniz07/onionarchitecture

An Example : ASP.NET CORE 6 API + Onion Architecture + CQRS + MediatR + Entity Framework + IMapper + InMemory

asp-net-core-6 cqrs-pattern csharp entity-framework-core imapper in-memory mediatr onion-architecture

Last synced: 13 Apr 2025

https://github.com/ademcatamak/stockmanagement

Sample for CQRS with MediatR => https://medium.com/@ademcatamak/stok-y%C3%B6netimi-cqrs-%C3%B6rne%C4%9Fi-c8243b82c7b2

cqrs cqrs-pattern mediator-pattern mediatr sample-app snapshot stock-management

Last synced: 15 Apr 2025

https://github.com/clementvtrd/boilerplate-hexagonal

A boilerplate with an hexagonal CQRS Symfony base project

boilerplate cqrs-pattern docker hexagonal-architecture symfony

Last synced: 22 Mar 2025

https://github.com/beratyesbek/cqrs-template-with-mediator

CQRS design pattern with mediator custom usage for spring boot

cqrs-pattern mediator springboot

Last synced: 23 Mar 2025

https://github.com/topten1004/backend-template

Sample CRUD pattern with DDD, CQRS, MediatR, Repository Pattern

cqrs-pattern domain-driven-design entity-framework-core mediatr repository-pattern

Last synced: 09 Apr 2025

https://github.com/sunilvijayan7/timetracker

A Time Tracker Solution for IT Companies. Developed in .net core, VUE JS, blazor pages and Azure SAAS

attendance azure cqrs-pattern dotnet dotnet-core material nodejs npm saas sql sqlserver time tracker vue vuejs

Last synced: 25 Apr 2025

https://github.com/saintzet/dayzmapsloader

Project is to allow users to download maps for the game DayZ from two different map providers: Ginfo and Xam. The downloaded maps are of high quality and can be used to create different stuff. Also personal library of knowledge.

api asp-net-core clean-architecture clean-code cqrs-pattern dayz dayz-map ddd-architecture education entity-framework mssql-database react react-query repository-pattern swagger typescript webp

Last synced: 15 Feb 2025

https://github.com/adessose/controllervsminimalapi

This is a sample .NET Core Web API project that demonstrates various architectural patterns and best practices for building scalable and maintainable applications. This project is intended to serve as a learning resource and a starting point for building real-world .NET Core applications.

adesso clean-architecture controller-api cqrs-pattern csharp decorator-pattern entity-framework-core fluent-validation mediator-pattern minimal-api repository-pattern results-pattern

Last synced: 18 Dec 2024

https://github.com/alnaimi-github/bookify

Bookify is a C# application designed to help manage and organize book collections efficiently using Clean Architecture principles. This modular and maintainable architecture ensures that the application is scalable, testable, and easy to understand.

asp-net-core-web-api cesharp clean-architecture cqrs-pattern csharp ddd health-check keycloak redis-cache

Last synced: 10 Apr 2025

https://github.com/9ssi7/gopre

a well thought out, standards applied, modern and acceptable starting point

architecture clean-architecture cqrs-pattern domain-driven-design event-driven golang test-driven-development

Last synced: 23 Apr 2025

https://github.com/jortwillemsen/ddd-harmonize

This is a dotnet implementation of the domain driven design approach with an event sourced database. It is based on the ports and adapters pattern.

cqrs cqrs-pattern ddd ddd-architecture ddd-example domain domain-driven-design event-sourcing microservice microservices-application microservices-architecture rabbitmq wrappit

Last synced: 14 Apr 2025

https://github.com/atualariao/stage3project

ASP.NET Web API ecommerce - CQRS MediatR and Repository pattern, Testing Implementation - (UnitTest, Integration), API Versioning and Serilog implemented for Controllers - (+Serilog - db) + Swagger Documentation and Basic Authentication

api-versioning asp-net bogus cqrs-pattern dapper-dot-net-core ecommerce-api efcore6 faker integration-testing mediatr mockapi mssql-database serilog swagger-ui unit-testing webapi

Last synced: 10 Apr 2025

https://github.com/hidayatarg/aspnetmicroservices

Asp.net Core 7.0 Microservice - I will keep this project Update with Asp.net core version. a good handcraft

asp-net-core cqrs-pattern crud csharp docker docker-compose domain-driven-design elasticsearch grpc logging-library microservice mongodb mongodb-database mssql postgresql rabittmq redis rest-api

Last synced: 12 Jan 2025

https://github.com/cihatsolak/notiflow

Our SMS, Email, and Mobile Notification API that I developed, allows you to send notifications to desired individuals quickly and effectively. The user-friendly management panel makes it possible to control all notification processes from one place. The best option for successful project management.

cqrs-pattern firebase huawei identity masstransit mediatr mssql n-tier-architecture net7 notifications ocelot-gateway onion-architecture postgresql rabbimq redis redocly sms swagger

Last synced: 10 Apr 2025

https://github.com/abowfzl/sparrow.api

An Web API With CQRS(MediatR) Pattern using MediatR for its API, wrapping responses and handling exceptions, managing pagination requests and responses, and supporting asynchronous paged list queries with ToPagedListAsync.

api api-rest cqrs cqrs-pattern dotnet

Last synced: 12 Apr 2025

https://github.com/oznakdn/projectmanagement

Clean Architecture, Asp.Net Core Web API, EF Core, Jwt Authentication (Role base), Repository, Unit Of Work and CQRS Patterns, MediatR, Automapper, Fluent Validation, Global Exception Handling, Redis/InMemory Caching, Unit Testing (xUnit, Moq), RabbitMQ

asp-net-core-web-api automapper clean-architecture cqrs-pattern efcore fluentvalidation global-exception-handling in-memory-caching jwt-authentication jwt-authorization mediator-pattern rabbitmq redis-cache repository-pattern unit-of-work-pattern

Last synced: 26 Jan 2025

https://github.com/fernandocalmet/dotnet-5-aspnet-core-api-cqrs-mediatr

🦄 Este proyecto es una muestra de una aplicación web API implementando el patron de diseño CQRS (Command Query Responsibility Segregation) y MediatR, este proyecto ayuda a diseñar una solución que se adapta a arquitecturas cebolla (Onion). Se utilizo ASP.NET Core 5 Web API con C# + Entity Framework Core + SQLServer.

api aspnet-core cqrs-pattern csharp mediatr

Last synced: 05 Mar 2025

https://github.com/sabbelasichon/t3_tactician

Tactician wrapper for usage in TYPO3 extbase

command-bus cqrs cqrs-pattern tactician typo3

Last synced: 23 Apr 2025

https://github.com/fdeniz07/blazordictionary

ASP.NET Core 6 + Blazor + RabbitMQ + EF6 + CQRS + Onion Architecture + MediatR

asp-net-core-6 blazor bogus cqrs-pattern entity-framework-core mediatr onion-architecture rabbitmq

Last synced: 19 Feb 2025

https://github.com/onrcanogul/ecommerce-api

.NET-API, CQRS-Pattern, Onion-Architecture, dbms phase3 project-api

cqrs-pattern dotnet jwt onion-architecture

Last synced: 12 Mar 2025

https://github.com/peterkovecses/vocabuddy

A language learning app with ASP.NET Core Web API, Blazor UI and ASP.NET Core Identity for user management. Utilizes JWT, Entity Framework Core, MediatR and more.

asp-net-core blazor-webassembly clean-architecture cqrs-pattern ef-core fluent-validations identity-server jwt-auth mediatr pipeline-behaviors result-pattern sql-server web-api

Last synced: 08 Apr 2025

https://github.com/rijwanansari/cleanarchcqrsdotnet9

This is a project sample for ASP.NET Web API with .NET 9 following clean architecture with CQRS design pattern using entity framework core and repository pattern.

clean-architecture cqrs-pattern dotnet dotnet9 mediatr

Last synced: 12 Apr 2025

https://github.com/nhadi/gobookstore

BookStore Microservices Architecture This repository contains the architecture and implementation of a BookStore application built using a microservices approach. The application consists of three main services: API Gateway, User Service, and Book Service, along with supporting services like Cassandra and Elasticsearch.

cqrs-pattern domain-driven-design event-driven golang microservices

Last synced: 19 Apr 2025

https://github.com/mbiomee/Easy.Messaging

This library contains helper-classes for working with messaging

command-pattern cqrs-pattern event-driven event-sourcing message-broker message-bus nuget-package rabbitmq

Last synced: 24 Jan 2025

https://github.com/mbiomee/easy.messaging

This library contains helper-classes for working with messaging

command-pattern cqrs-pattern event-driven event-sourcing message-broker message-bus nuget-package rabbitmq

Last synced: 15 May 2025

https://github.com/nikoo-asadnejad/productservice

This project is a sample implementation of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Clean Architecture using .NET. It demonstrates a modern approach to building scalable and maintainable applications.

cqrs cqrs-architectural-pattern cqrs-pattern csharp ddd ddd-architecture ddd-cqrs ddd-example ddd-patterns ddd-sample domain-driven-design domain-event domain-events dotnet-core event-driven fluent-api fluentvalidation

Last synced: 31 Dec 2024

https://github.com/farshaddavoudi/chargingassignment.withtests

Comprehensive assignment project showcasing best testing practices and methodologies, featuring robust unit, integration, and end-to-end tests. This project involves developing an API for a simplified smart charging domain. Includes CRUD operations for Groups, Charge Stations, and Connectors with strict adherence to functional requirements.

api bogus c-sharp clean-architecture cqrs-pattern end-to-end-testing fluent-assertions integration-testing moq-framework onion-architecture unit-testing xunit

Last synced: 05 Apr 2025

https://github.com/kayvansol/cqrs_dotnet6

A .Net6 based Api Project with Clean Architecture, CQRS pattern, xUnit Tests, Single Sign On (SSO) with Duende Identity Server, Two Factor Authentication & RabbitMQ

authorizationfilter automapper clean-architecture cqrs-pattern docker-container dotnet duende-identityserver entity-framework-core fluent-validation hangfire hosted-services mediatr mvc rabbitmq seq serilog-sink sql-server swagger two-factor-authentication xunit

Last synced: 09 Apr 2025

https://github.com/ahmed7am1d/todoapp-clean-architecture

ASP.NET Core Web API and ReactJS to do full stack management application implementing JWT and clean architecture with the repository pattern and CQRS.

asp-net-core clean-architecture cqrs-pattern jwt-authentication mssql-database reactjs scss task task-management task-manager todo todoapp todolist todolist-application

Last synced: 22 Feb 2025

https://github.com/rezatajari/simple.microservices.project

Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, Ocelot API Gateway, MongoDB, Redis, SqlServer, Entity Framework Core, CQRS and Clean Architecture implementation.

api-gateway aspnet-core aspnet-web-api aspnetcore-microservices clean-architecture cqrs-pattern docker event-driven event-sourcing eventbus mediator-pattern micorservices microservices-architecture mongodb ocelot-gateway rabbitmq redis rest-api sql-server swagger

Last synced: 05 Mar 2025

https://github.com/osmanaliyardim/ecommercemicroservicesv2

Microservices on .Net platforms which used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12

aspnetcore clean-architecture cqrs-pattern ddd-architecture docker domain-driven-design dotnet entity-framework-core event-driven-architecture event-sourcing masstransit microservices mongodb postgresql rabbitmq redis sql-server sqlite vertical-slice-architecture yarp-gateway

Last synced: 28 Mar 2025

https://github.com/jeckel-lab/command-dispatcher

Command dispatcher pattern implementation

command-bus command-dispatcher cqrs cqrs-pattern php8

Last synced: 10 Apr 2025

https://github.com/itsyst/blog-api-net6

Build a web & mobile application .NET 6 - based on clean architecture design philosophy, and using CQRS and Mediator patterns.

clean-architecture cqrs-pattern entity-framework-core mediator-pattern swagger-ui

Last synced: 01 Mar 2025

https://github.com/diogolang/exame-certo

Aplicação web desenvolvida para centralizar exames laboratoriais e informações médicas de pacientes, facilitando o acesso e a análise de dados de saúde ao longo do tempo.

clean-architecture clean-code cqrs-pattern ddd-architecture design-patterns docker event-driven event-sourcing jwt jwt-authentication keycloak mongodb nestjs nextjs postgresql reactjs typescript

Last synced: 09 Apr 2025

https://github.com/arafatsabbir/eshop-microservice-dotnet

Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, MassTransit, gRPC, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SqlServer, Dapper, Entity Framework Core, CQRS and Clean Architecture implementation.

api-gateway asp-net-core clean-architecture cqrs-pattern csharp dapper docker dotnet entity-framework-core grpc masstransit mongodb postgresql rabitmq rest-api sql-server

Last synced: 11 Mar 2025

https://github.com/azjezz/discern

Discern is a Rust library that implements the Command Query Responsibility Segregation (CQRS) pattern.

asynchronous concurrency cqrs cqrs-pattern cqrs-read cqrs-write rust

Last synced: 09 Apr 2025