awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
EduardoPires avatar

EduardoPires/EquinoxProject

0
View on GitHub↗
6,774 estrellas·1,651 forks·C#·MIT·6 vistasequinoxproject.azurewebsites.net↗

EquinoxProject

EquinoxProject is an ASP.NET 9 web application template and reference implementation for building enterprise software. It provides a structural boilerplate centered on clean architecture, domain-driven design, and the separation of read and write operations through a command query responsibility segregation framework.

The project incorporates event sourcing to track the history of business entities as a sequence of events for auditing and state reconstruction. It utilizes a layered approach to decouple business logic from external dependencies and frameworks.

The system includes capabilities for stateless token authentication to secure API endpoints and a fluent validation pipeline to enforce data integrity. It further supports the unit of work pattern for atomic transactions and automated architecture testing to verify structural boundaries and dependency rules.

Features

  • Clean Architecture Frameworks - Serves as a reference implementation and template for building applications using Clean Architecture principles.
  • ASP.NET Core Application Frameworks - Provides an opinionated architectural framework for building enterprise solutions using the ASP.NET Core stack.
  • Command Query Responsibility Segregation Patterns - Implements Command Query Responsibility Segregation patterns to split data modification and retrieval into separate models.
  • ASP.NET Core Solution Templates - Ships a standardized starter project implementing clean architecture patterns for .NET applications.
  • CQRS Frameworks - Implements a framework that separates read and write operations to align software structure with business domains.
  • State Tracking - Tracks the history of business entities as a sequence of events for auditing and state reconstruction.
  • Event Sourcing - Incorporates event sourcing to store the state of business entities as a chronological sequence of immutable events.
  • Scalability Patterns - Integrates CQRS patterns to improve data access performance and overall system scalability.
  • Domain-Driven Designs - Utilizes Domain-Driven Design to structure the software around business domains using aggregate roots and domain events.
  • Layered Architectures - Organizes code into distinct functional layers to keep the system maintainable and independent of external dependencies.
  • Authentication and Security - Provides an integrated approach to securing web service endpoints and managing user identity.
  • API Access Security - Secures web service access by verifying user identity through stateless JWT tokens.
  • Token Authentication - Secures API endpoints using stateless token-based authentication to verify user identity.
  • Validation Pipelines - Includes a fluent validation pipeline to enforce business rules and data integrity in the application layer.
  • Dependency Boundary Enforcers - Uses automated tests to restrict project imports and verify that code adheres to structural architectural boundaries.
  • Unit of Work Patterns - Implements the Unit of Work pattern to group multiple database operations into single atomic transactions.
  • Architectural Boundary Testing - Provides automated architecture tests to ensure code adheres to defined dependency rules and structural boundaries.
  • Fluent Validation Rules - Enforces data integrity using a fluent interface to ensure only valid information enters the system.
  • Domain Driven Design Samples - Full stack application with Clean Architecture and event sourcing.
  • Sample Projects - Full application with DDD, CQRS, and Event Sourcing.

Historial de estrellas

Gráfico del historial de estrellas de eduardopires/equinoxprojectGráfico del historial de estrellas de eduardopires/equinoxproject

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a EquinoxProject

Proyectos open-source similares, clasificados según cuántas características comparten con EquinoxProject.
  • jasongt/cleanarchitectureAvatar de JasonGT

    JasonGT/CleanArchitecture

    20,216Ver en GitHub↗

    This project is an ASP.NET Core solution template and boilerplate that implements a clean architecture pattern for building enterprise applications and web API backends. It provides a standardized project scaffold designed to separate business logic from infrastructure and user interfaces to ensure high testability and low coupling. The project features a database agnostic structure that allows for switching persistence providers without altering core business logic. It includes a command line tool for enterprise application bootstrapping, enabling the automated generation of project structur

    C#
    Ver en GitHub↗20,216
  • sairyss/domain-driven-hexagonAvatar de Sairyss

    Sairyss/domain-driven-hexagon

    14,395Ver en GitHub↗

    This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal architecture in enterprise applications. It provides a structured boilerplate that isolates core business logic from infrastructure concerns, ensuring that domain entities, use cases, and external technology adapters remain decoupled and maintainable. The framework distinguishes itself by enforcing strict architectural boundaries and dependency inversion, preventing unauthorized access to core logic from external layers. It utilizes a command-query responsibility segregation pat

    TypeScriptarchitectural-patternsarchitecturebackend
    Ver en GitHub↗14,395
  • dotnet-architecture/eshoponwebAvatar de dotnet-architecture

    dotnet-architecture/eShopOnWeb

    10,676Ver en GitHub↗

    eShopOnWeb is a reference application for ASP.NET Core that demonstrates a sample e-commerce site. It serves as a template for building scalable services using domain-driven design to separate business logic from infrastructure and data access. The project implements a decoupled messaging pattern through a request pipeline to separate web controllers from application logic. It utilizes a repository pattern to abstract data persistence and isolate the core application logic from the specific database storage mechanism. The application covers a broad surface of web capabilities, including user

    C#architectureasp-net-coreasp-net-core-mvc
    Ver en GitHub↗10,676
  • jbuget/nodejs-clean-architecture-appAvatar de jbuget

    jbuget/nodejs-clean-architecture-app

    1,540Ver en GitHub↗

    This project provides a structured boilerplate for building Node.js REST APIs, implementing clean architecture principles to isolate business logic from external frameworks and data sources. It serves as a template for organizing complex backend services by enforcing a strict separation of concerns between domain entities, infrastructure, and interface layers. The architecture distinguishes itself through a modular, plugin-based server design built on the Hapi.js framework. It utilizes a dependency injection container to decouple business logic from concrete implementations, ensuring that ser

    JavaScript
    Ver en GitHub↗1,540
Ver las 30 alternativas a EquinoxProject→

Preguntas frecuentes

¿Qué hace eduardopires/equinoxproject?

EquinoxProject is an ASP.NET 9 web application template and reference implementation for building enterprise software. It provides a structural boilerplate centered on clean architecture, domain-driven design, and the separation of read and write operations through a command query responsibility segregation framework.

¿Cuáles son las características principales de eduardopires/equinoxproject?

Las características principales de eduardopires/equinoxproject son: Clean Architecture Frameworks, ASP.NET Core Application Frameworks, Command Query Responsibility Segregation Patterns, ASP.NET Core Solution Templates, CQRS Frameworks, State Tracking, Event Sourcing, Scalability Patterns.

¿Qué alternativas de código abierto existen para eduardopires/equinoxproject?

Las alternativas de código abierto para eduardopires/equinoxproject incluyen: jasongt/cleanarchitecture — This project is an ASP.NET Core solution template and boilerplate that implements a clean architecture pattern for… sairyss/domain-driven-hexagon — This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal… dotnet-architecture/eshoponweb — eShopOnWeb is a reference application for ASP.NET Core that demonstrates a sample e-commerce site. It serves as a… jbuget/nodejs-clean-architecture-app — This project provides a structured boilerplate for building Node.js REST APIs, implementing clean architecture… alibaba/cola — COLA is a core architectural toolkit for Java applications designed around domain-driven design and a clean,… dotnetcore/util — Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven…