Awesome Open Source
Awesome Open Source

What is the Pluto?

This is a POC of how to build an application using .NET Core (Backend) and React (Frontend), appling DDD, CQRS and Event Sourcing.

The project is open-source to help the community to study and set a baseline to develop their projects. It contains:

  • POC of e-commerce interations
  • JWT authentication
  • React SPA in the Frontend
  • SQL Server with Entity Framework
  • RESTFull API with an ASP.NET Core WebAPI
  • MediatR
  • Swagger UI
  • .NET Core Native DI


This project is under construction

Give a Star! ⭐️

If you enjoy the project, or it help you someway, please give a star!!!

How to use:

  • You will need VS Code ou Visual Studio 2017 (or higher)
  • Also install .NET Core SDK (2.2 or higher).
  • This project runs on Windows, Linux or MacOS

To know more about how to setup your enviroment visit the Microsoft .NET Download Guide


  • Domain Driven Design (Layers and Domain Model Pattern)
  • CQRS
  • Event Sourcing
  • Domain Events
  • Domain Notification
  • Architecture based on responsibility separation concerns, SOLID and Clean Code.
  • Unit of Work
  • Generic Repository


Pluto developed by Eduardo Spaki, the Enterprise Architect of Code21 under the MIT license.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
C Sharp (276,818
Api (22,692
Rest (4,147
Asp Net Core (3,730
Jwt (3,654
Swagger (2,686
Visual Studio (1,937
Architecture (1,854
Netcore (1,554
Ddd (1,127
Cqrs (1,034
Event Sourcing (942
Clean Code (740
Repository Pattern (459
Efcore (370
Bus (313
Mediatr (168
Onion Architecture (118
Mediator (97
Pluto (45
N Tier (12
Related Projects