awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 Repos

Awesome GitHub RepositoriesASP.NET Core Application Frameworks

Opinionated architectural frameworks for building enterprise solutions on the .NET and ASP.NET Core stack.

Distinct from ASP.NET Core Solution Templates: No candidate covers the overarching identity of an opinionated application framework beyond simple templates or generic .NET categories.

Explore 29 awesome GitHub repositories matching web development · ASP.NET Core Application Frameworks. Refine with filters or upvote what's useful.

Awesome ASP.NET Core Application Frameworks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • abpframework/abpAvatar von abpframework

    abpframework/abp

    14,313Auf GitHub ansehen↗

    ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates

    Provides an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core.

    C#abpangulararchitecture
    Auf GitHub ansehen↗14,313
  • aspnetboilerplate/aspnetboilerplateAvatar von aspnetboilerplate

    aspnetboilerplate/aspnetboilerplate

    11,984Auf GitHub ansehen↗

    This project is an application framework and boilerplate for enterprise web applications based on ASP.NET Core. It provides a foundation for building large-scale business applications by implementing a domain-driven design framework that organizes application logic into decoupled layers and modules. The framework distinguishes itself through built-in support for multi-tenant software-as-a-service architectures, providing primitives for data, configuration, and interface isolation for multiple customers within a single instance. It also includes an integrated identity management system featuri

    Offers an opinionated architectural framework for building enterprise solutions on the ASP.NET Core stack.

    C#abparchitectureaspnet
    Auf GitHub ansehen↗11,984
  • dotnet-architecture/eshoponwebAvatar von dotnet-architecture

    dotnet-architecture/eShopOnWeb

    10,676Auf GitHub ansehen↗

    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

    Serves as a reference implementation of an enterprise e-commerce solution using the ASP.NET Core application framework.

    C#architectureasp-net-coreasp-net-core-mvc
    Auf GitHub ansehen↗10,676
  • dodyg/practical-aspnetcoreAvatar von dodyg

    dodyg/practical-aspnetcore

    10,382Auf GitHub ansehen↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Provides a comprehensive implementation guide and sample library for building web applications and APIs using ASP.NET Core.

    C#asp-net-coreaspnet-coreaspnetcore
    Auf GitHub ansehen↗10,382
  • nopsolutions/nopcommerceAvatar von nopSolutions

    nopSolutions/nopCommerce

    10,085Auf GitHub ansehen↗

    nopCommerce is an open-source ASP.NET Core eCommerce platform and shopping cart designed to manage digital product catalogs, orders, and customer transactions. It provides a complete commerce environment consisting of a customer storefront and a backend administration portal. The system functions as a multi-tenant storefront engine capable of distributing workloads across multiple servers and cloud-native hosting environments. Its architecture is based on a plugin-based framework, allowing for the addition of custom plugins and themes to implement specialized business capabilities and visual

    Built as an opinionated application framework using the ASP.NET Core stack for eCommerce.

    C#asp-netasp-net-coreaspnet
    Auf GitHub ansehen↗10,085
  • davidfowl/aspnetcorediagnosticscenariosAvatar von davidfowl

    davidfowl/AspNetCoreDiagnosticScenarios

    8,508Auf GitHub ansehen↗

    AspNetCoreDiagnosticScenarios is a collection of anti-pattern galleries and architectural examples for ASP.NET Core and C#. It provides a series of broken code samples and case studies designed to illustrate common pitfalls, scalability bottlenecks, and reliability problems within the .NET web ecosystem. The project focuses on identifying problematic application patterns through the use of comparative implementation pairs, where broken scenarios are matched with corrected versions. These examples specifically cover dependency injection misconfigurations, middleware pipeline ordering, and the

    Focuses on finding and fixing common architectural mistakes and broken patterns in ASP.NET Core applications.

    C#
    Auf GitHub ansehen↗8,508
  • orchardcms/orchardcoreAvatar von OrchardCMS

    OrchardCMS/OrchardCore

    8,092Auf GitHub ansehen↗

    OrchardCore is a content management system and modular web framework built for ASP.NET Core. It serves as a foundation for creating, organizing, and delivering digital web content through a centralized system. The framework is designed for multi-tenant application hosting, allowing multiple isolated website instances to run from a single installation to share server resources and reduce administrative overhead. It employs an extensible architecture that enables the composition of independent functional modules and services into a cohesive application. The system provides capabilities for ent

    Serves as a content management system built specifically for the ASP.NET Core framework.

    C#asp-netc-sharpcms
    Auf GitHub ansehen↗8,092
  • electronnet/electron.netAvatar von ElectronNET

    ElectronNET/Electron.NET

    7,595Auf GitHub ansehen↗

    Electron.NET is a framework for building cross-platform desktop applications using ASP.NET Core, Razor Pages, MVC, or Blazor. It serves as a wrapper that hosts .NET web projects within a native desktop shell, allowing web-based logic to function as standalone software across different operating systems. The project provides a hosting environment specifically for Blazor components and other .NET web technologies, converting them into distributable binary executable packages. It integrates a native web browser control for UI rendering and utilizes a structured communication channel to pass mess

    Runs a local web server within the application process to serve Razor Pages and Blazor components.

    C#asp-net-coreasp-net-core-mvcaspnet
    Auf GitHub ansehen↗7,595
  • eduardopires/equinoxprojectAvatar von EduardoPires

    EduardoPires/EquinoxProject

    6,774Auf GitHub ansehen↗

    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

    Provides an opinionated architectural framework for building enterprise solutions using the ASP.NET Core stack.

    C#architectureasp-net-coreasp-net-core-mvc
    Auf GitHub ansehen↗6,774
  • python-eel/eelAvatar von python-eel

    python-eel/Eel

    6,747Auf GitHub ansehen↗

    Eel is a Python HTML GUI framework designed for building desktop applications that utilize a Python backend and an HTML and JavaScript frontend. It functions as a local web server wrapper that hosts application assets and manages the browser window to provide a user interface. The framework provides a bidirectional Python-JavaScript bridge, allowing functions in either language to call each other in real time. It also includes a desktop application bundler to package Python code and web assets into a standalone executable for distribution. The system covers application window management, loc

    Implements an internal web server to serve web content within a desktop process.

    Pythonhacktoberfest
    Auf GitHub ansehen↗6,747
  • nlog/nlogAvatar von NLog

    NLog/NLog

    6,542Auf GitHub ansehen↗

    NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic

    Provides specialized layout renderers that extract HTTP context and session values from ASP.NET Core.

    C#aotaot-compatiblec-sharp
    Auf GitHub ansehen↗6,542
  • ldqk/masuit.toolsAvatar von ldqk

    ldqk/Masuit.Tools

    6,182Auf GitHub ansehen↗

    Masuit.Tools is a comprehensive static utility library for .NET and ASP.NET Core development. It provides a broad collection of reusable helper methods and infrastructure components that cover common programming tasks without requiring dependency injection or instance management. The library is organized as flat utility classes, making its functionality directly accessible from anywhere in a project. The toolkit distinguishes itself through a wide range of integrated capabilities that go beyond typical utility libraries. It includes a multithreaded range-request file downloader with pause and

    Accelerating web application development with helpers for model binding, dependency injection, file serving, and request handling in ASP.NET Core.

    C#datetimeencryptionexcel
    Auf GitHub ansehen↗6,182
  • fastendpoints/fastendpointsAvatar von FastEndpoints

    FastEndpoints/FastEndpoints

    5,953Auf GitHub ansehen↗

    A light-weight REST API development framework for ASP.NET 8 and newer.

    Provides an ASP.NET 8+ framework for building high-performance REST APIs using the REPR pattern.

    C#aspnetfastendpointsminimal-api
    Auf GitHub ansehen↗5,953
  • alibaba/alisqlAvatar von alibaba

    alibaba/AliSQL

    5,706Auf GitHub ansehen↗

    AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en

    Stores and retrieves user membership and role information for ASP.NET applications in a MySQL database.

    C++alisqldatabaseduckdb
    Auf GitHub ansehen↗5,706
  • aspnet/mvcAvatar von aspnet

    aspnet/Mvc

    5,574Auf GitHub ansehen↗

    ASP.NET Core MVC ist ein Model-View-Controller-Framework, das für den Bau dynamischer Websites und Web-APIs innerhalb des .NET-Ökosystems verwendet wird. Es bietet eine serverseitige Architektur, die Datenlogik, User-Interface-Rendering und Request-Handling trennt, um Grenzen zwischen Anwendungsschichten zu wahren. Das Framework beinhaltet eine Razor-Template-Engine für das Einbetten von Code in HTML-Seiten, um dynamische Webinhalte zu generieren. Es fungiert zudem als RESTful-Web-API-Framework für die Erstellung skalierbarer HTTP-Dienste, die strukturierte Daten über eine standardisierte Netzwerkschnittstelle an Clients liefern. Das System verwaltet die Anforderungsverarbeitung durch eine Middleware-Pipeline und verwendet aktionsbasiertes Routing, um eingehende HTTP-Anfragen auf spezifische Controller-Methoden abzubilden. Es unterstützt zudem die Anwendungsentwicklung durch Model-Binding, einen Dependency-Injection-Container und serverseitige Web-Hosting-Optionen.

    Serves as an architectural framework for building dynamic websites and enterprise solutions on the .NET stack.

    C#aspnet-product
    Auf GitHub ansehen↗5,574
  • anjoy8/blog.coreAvatar von anjoy8

    anjoy8/Blog.Core

    5,288Auf GitHub ansehen↗

    Blog.Core is a production-ready backend boilerplate for building enterprise APIs and microservices using ASP.NET Core. It provides a foundational infrastructure for distributed systems, including tools for database-first scaffolding and the implementation of multi-tenant API frameworks. The project distinguishes itself through automated data layer generation, which produces entity models and repository layers directly from database schemas. It implements a centralized identity management system using standard identity server protocols to handle authentication and authorization across multiple

    Provides an opinionated architectural framework for building production-grade enterprise APIs and business logic using ASP.NET Core.

    C#aopautofacautomapper
    Auf GitHub ansehen↗5,288
  • umbraco/umbraco-cmsAvatar von umbraco

    umbraco/Umbraco-CMS

    5,203Auf GitHub ansehen↗

    Umbraco-CMS ist ein Open-Source-Content-Management-System und Enterprise-Web-Framework, das auf dem .NET-Ökosystem basiert. Es bietet eine strukturierte Umgebung zum Organisieren, Verwalten und Veröffentlichen digitaler Inhalte für professionelle Websites. Die Plattform ist auf die Orchestrierung digitaler Erlebnisse und Enterprise-Content-Management ausgelegt und ermöglicht die Bereitstellung maßgeschneiderter Website-Journeys sowie die Verwaltung großer Mengen unternehmenseigener digitaler Assets. Sie unterstützt die plattformübergreifende Bereitstellung von Inhalten durch die Zentralisierung von Assets für die Veröffentlichung über verschiedene Webseiten und digitale Touchpoints hinweg. Das System enthält Funktionen für die Entwicklung benutzerdefinierter Websites und bietet eine integrierte administrative Schnittstelle zur Verwaltung flexibler Inhaltsstrukturen.

    Implements a content management system built on the ASP.NET Core application framework.

    C#asp-net-corecmscsharp
    Auf GitHub ansehen↗5,203
  • jasongt/northwindtradersAvatar von JasonGT

    JasonGT/NorthwindTraders

    5,019Auf GitHub ansehen↗

    NorthwindTraders is an ASP.NET Core sample web application that demonstrates the implementation of business logic and request handling. It is structured as a layered architecture web app, decoupling core application rules from the user interface and data access layers. The project utilizes Entity Framework Core for its database implementation, employing a code-first relational database approach. This allows the database schema to be generated and evolved automatically from C# entity models via an object-relational mapper. The application manages relational data and serves web requests throug

    Built as a web application using the ASP.NET Core framework to handle requests and deliver a UI.

    C#
    Auf GitHub ansehen↗5,019
  • jasontaylordev/northwindtradersAvatar von jasontaylordev

    jasontaylordev/NorthwindTraders

    5,019Auf GitHub ansehen↗

    NorthwindTraders is an ASP.NET Core sample application that serves as a reference implementation for developing RESTful web APIs. It demonstrates the use of the .NET ecosystem to expose business functionality over HTTP. The project provides an example of a layered application architecture, separating business logic from infrastructure and external dependencies. It implements an Entity Framework Core data layer using a code-first approach to map application objects to a relational database. The implementation covers core backend capabilities including relational database integration, server-s

    Builds server-side endpoints using the ASP.NET Core framework to expose business logic over HTTP.

    C#aspnet-coreclean-architecturecode-first
    Auf GitHub ansehen↗5,019
  • microsoft/fast-blazorAvatar von microsoft

    microsoft/fast-blazor

    4,764Auf GitHub ansehen↗

    Dies ist ein ASP.NET Core UI-Framework und eine Blazor-Komponentenbibliothek für die Erstellung von Webanwendungen. Es bietet eine Sammlung wiederverwendbarer UI-Bausteine und standardisierter Webkomponenten, die auf dem Fluent UI Design System basieren. Das Toolkit verfügt über ein Design-Token-System zur Anpassung visueller Stile und Personalisierung, um die Schnittstellenkonsistenz zu wahren. Es enthält eine leistungsstarke Data-Grid-Komponente, die in der Lage ist, große Datensätze zu rendern, die asynchron von Remote-API-Quellen abgerufen werden. Das Framework deckt eine breite Palette an Interface-Anforderungen ab, einschließlich eines zentralen Benachrichtigungssystems für Toasts, Tooltips und Dialogfelder. Es bietet zudem integrierte Unterstützung für System-Icons und Emojis, um eine kohärente visuelle Sprache und Barrierefreiheit in der gesamten Anwendung zu gewährleisten.

    Provides a front-end toolkit and architectural framework specifically designed for ASP.NET Core web applications.

    C#
    Auf GitHub ansehen↗4,764
Vorherige12Nächste
  1. Home
  2. Web Development
  3. ASP.NET Core Application Frameworks

Unter-Tags erkunden

  • ASP.NET Context Layout RenderersLayout renderers that read HttpContext properties like Session values for inclusion in log output. **Distinct from ASP.NET Core Application Frameworks:** Distinct from ASP.NET Core Application Frameworks: focuses on log-specific context renderers, not full application frameworks.
  • Backend Architectures2 Sub-TagsDesign patterns and structural organizations for server-side applications within the ASP.NET Core ecosystem. **Distinct from ASP.NET Core Application Frameworks:** Focuses on the structural arrangement of DI, middleware, and background services rather than the broader framework itself
  • Content Management SystemsCMS implementations built atop an opinionated ASP.NET Core application framework. **Distinct from ASP.NET Core Application Frameworks:** Specifies the CMS nature of the framework rather than a general enterprise solution.
  • Development HelpersUtility classes that accelerate ASP.NET Core development with helpers for model binding, file serving, and request handling. **Distinct from ASP.NET Core Application Frameworks:** Distinct from ASP.NET Core Application Frameworks: provides lightweight static helper utilities rather than opinionated architectural frameworks.
  • Hosting IntegrationsIntegration layers for hosting protocol servers within specific web application frameworks. **Distinct from ASP.NET Core Application Frameworks:** Focuses on protocol server hosting rather than general enterprise application architecture
  • Local Server HostingInternal web server implementations for serving web content within a desktop process. **Distinct from ASP.NET Core Application Frameworks:** Focuses on the hosting mechanism inside a process rather than the overall application framework structure.
  • Logging Pipeline IntegrationsCaptures framework and application log events by integrating with the ASP.NET Core logging pipeline. **Distinct from ASP.NET Core Application Frameworks:** Distinct from ASP.NET Core Application Frameworks: focuses on hooking into the logging pipeline to capture events, not on providing an application framework.
  • Logging Provider IntegrationsIntegrates NLog as the logging provider in ASP.NET Core applications by calling UseNLog() during host building. **Distinct from ASP.NET Core Application Frameworks:** Distinct from ASP.NET Core Application Frameworks: focuses on plugging a logging provider into the ASP.NET Core pipeline, not on providing an opinionated application framework.
  • Membership StoresStores and retrieves user membership and role information for ASP.NET applications in a database. **Distinct from ASP.NET Core Application Frameworks:** Distinct from ASP.NET Core Application Frameworks: focuses on the membership data storage backend, not the application framework itself.
  • REPR-Based FrameworksASP.NET Core frameworks that enforce the REPR pattern for building high-performance REST APIs. **Distinct from ASP.NET Core Application Frameworks:** Distinct from ASP.NET Core Application Frameworks: specifically enforces the REPR pattern, not general enterprise application frameworks.