awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

ASP.NET Core Web API learning samples / starter templates

排名更新于 2026年6月30日

For an open source ASP.NET Core project example, the strongest matches are jasongt/cleanarchitecture (This repository provides an ASP), eduardopires/equinoxproject (EquinoxProject is an ASP) and jasongt/northwindtraders (NorthwindTraders is an ASP). jasontaylordev/northwindtraders and dodyg/practical-aspnetcore round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “net web api learning resources” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

“an open source ASP.NET Core project example” 的搜索结果

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jasongt/cleanarchitectureJasonGT 的头像

    JasonGT/CleanArchitecture

    20,216在 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

    This repository provides an ASP.NET Core solution template with clean architecture layering, making it a suitable learning sample and starter project, though it does not explicitly document Swagger, JWT authentication, unit tests, or Docker support.

    C#Clean Architecture FrameworksLayered Architectures
    在 GitHub 上查看↗20,216
  • eduardopires/equinoxprojectEduardoPires 的头像

    EduardoPires/EquinoxProject

    6,774在 GitHub 上查看↗

    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

    EquinoxProject is an ASP.NET Core 9 clean architecture template with CQRS, Entity Framework Core, JWT authentication, and Swagger—covering most of the requested learning features—though it lacks explicit unit tests and Docker support in the evidence, making it a solid match as a reference example but not the most comprehensive for all listed features.

    C#Clean Architecture FrameworksLayered Architectures
    在 GitHub 上查看↗6,774
  • jasongt/northwindtradersJasonGT 的头像

    JasonGT/NorthwindTraders

    5,019在 GitHub 上查看↗

    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

    NorthwindTraders is an ASP.NET Core sample application with layered architecture and Entity Framework Core, fitting the search for learning examples, though it may not explicitly demonstrate all requested features such as Swagger, JWT, unit tests, or Docker based on the provided description.

    C#Layered ArchitecturesApplication Layer Architectures
    在 GitHub 上查看↗5,019
  • jasontaylordev/northwindtradersjasontaylordev 的头像

    jasontaylordev/NorthwindTraders

    5,019在 GitHub 上查看↗

    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

    NorthwindTraders is a well-known ASP.NET Core reference sample that demonstrates RESTful APIs with layered architecture and Entity Framework Core, fitting the learning-example intent, though it does not explicitly cover Swagger, JWT auth, unit tests, or Docker support in the description.

    C#Layered Architectures
    在 GitHub 上查看↗5,019
  • dodyg/practical-aspnetcoredodyg 的头像

    dodyg/practical-aspnetcore

    10,382在 GitHub 上查看↗

    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

    This repository is a broad collection of practical ASP.NET Core examples covering RESTful APIs, authentication, and various architectural patterns, making it a valuable learning resource for Web API development, though it may not bundle all the requested features (Swagger, EF Core, clean architecture, unit tests, Docker) into a single cohesive template.

    C#JWT AuthenticationREST API Services
    在 GitHub 上查看↗10,382
  • dotnet-architecture/eshoponcontainersdotnet-architecture 的头像

    dotnet-architecture/eShopOnContainers

    24,362在 GitHub 上查看↗

    eShopOnContainers is a .NET microservices reference application designed to demonstrate cloud-native architecture patterns. It serves as a sample distributed system that implements domain-driven design and utilizes containerized services. The project is developed as a cross-platform sample compatible with Windows, Linux, and macOS. It utilizes Docker for containerized application deployment and supports orchestration via Azure Kubernetes Service to manage the scaling and availability of its services. The system covers microservices architecture design, asynchronous service communication, and

    eShopOnContainers is a real-world .NET microservices reference application built with ASP.NET Core Web APIs, so it serves as a learning example for cloud-native patterns; however, it is more focused on distributed architecture than a simple CRUD starter template and may not explicitly demonstrate all the features you listed like Swagger documentation or unit tests.

    C#Microservice Architectures.NET FrameworksContainer Deployment
    在 GitHub 上查看↗24,362
  • dotnet-architecture/eshoponwebdotnet-architecture 的头像

    dotnet-architecture/eShopOnWeb

    10,676在 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

    eShopOnWeb is a reference ASP.NET Core application that demonstrates clean architecture, RESTful APIs, and Domain-Driven Design patterns, making it a solid learning example even though it is a full e-commerce web app rather than a pure Web API starter.

    C#ASP.NET Core Application FrameworksReference ApplicationsCore Business Logic
    在 GitHub 上查看↗10,676
  • amantinband/clean-architectureamantinband 的头像

    amantinband/clean-architecture

    1,924在 GitHub 上查看↗

    This project provides a structured template for building enterprise-grade applications using domain-driven design principles. It serves as a foundational scaffold for web services, enforcing a strict separation of concerns by isolating core business logic from infrastructure, data access layers, and external frameworks. The architecture is built around a modular design that utilizes request pipelining and dependency inversion to maintain loose coupling. It distinguishes itself through a centralized command and query handling system, which routes requests through a unified interface, and a dom

    This repository is a clean architecture template for ASP.NET Core applications that can be used as a learning example for building Web APIs with proper layering, though the available evidence does not explicitly confirm all the requested features like CRUD, Swagger, JWT, unit tests, or Docker.

    C#Enterprise Backend Architectures.NET TemplatesASP.NET Core Application Frameworks
    在 GitHub 上查看↗1,924
  • go2ismail/asp.net-core-inventory-order-management-systemgo2ismail 的头像

    go2ismail/Asp.Net-Core-Inventory-Order-Management-System

    1,270在 GitHub 上查看↗

    This project is a web-based inventory and order management system built on the ASP.NET Core framework. It provides a comprehensive platform for tracking stock levels, managing the full lifecycle of sales and purchase orders, and coordinating warehouse logistics. The system is designed to handle operational tasks ranging from goods receipt and physical counting to delivery tracking and returns. The backend architecture utilizes a clean architecture pattern, separating business logic from infrastructure concerns to maintain modularity. It implements command segregation and a message dispatching

    This is a genuine ASP.NET Core Web API following Clean Architecture and CQRS, making it a useful learning example, though it lacks explicit Swagger documentation, JWT authentication, unit tests, and Docker support as requested.

    C#ASP.NET Core Application FrameworksCommand Query Responsibility SegregationInventory Management
    在 GitHub 上查看↗1,270

Related searches

  • a C# library for making HTTP requests
  • 用于构建 Ruby API 的 Web 框架
  • 用于构建 Rust HTTP API 的 Web 框架
  • 软件开发者的结构化学习路线图
  • 用于构建 Kotlin API 的 Web 框架
  • a C# library for implementing WebSockets
  • an open source framework for web development
  • a collection of tutorials for learning programming