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

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

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

6 个仓库

Awesome GitHub RepositoriesAPI Route Groups

Logical partitioning of API endpoints sharing common path prefixes and middleware contexts.

Explore 6 awesome GitHub repositories matching software engineering & architecture · API Route Groups. Refine with filters or upvote what's useful.

Awesome API Route Groups GitHub Repositories

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

    gin-gonic/gin

    88,694在 GitHub 上查看↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework utilizes a radix tree data structure to perform request routing, ensuring high-speed path matching with minimal memory overhead. It distinguishes itself by employing a zero-reflection dispatch mechanism that invokes handler functions through static type assertions, avoiding the

    Partitions API surfaces into logical segments that share common path prefixes and middleware execution contexts.

    Goframeworkgingo
    在 GitHub 上查看↗88,694
  • geektutu/7days-golanggeektutu 的头像

    geektutu/7days-golang

    16,812在 GitHub 上查看↗

    This project is an educational framework designed to teach the fundamentals of building core distributed systems and web services from scratch in Go. It provides a collection of modular implementations that demonstrate how to construct essential infrastructure components, including web servers, remote procedure call systems, distributed caches, and database abstraction layers. The framework distinguishes itself by focusing on the internal mechanics of these systems rather than providing a high-level abstraction for production use. It covers the implementation of complex architectural patterns

    Organizes related API endpoints under common URL prefixes and supports nested structures to apply shared configurations.

    Gogolanglearningscratch
    在 GitHub 上查看↗16,812
  • 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

    Organizes related endpoints under common URL prefixes with shared metadata.

    C#asp-net-coreaspnet-coreaspnetcore
    在 GitHub 上查看↗10,382
  • chenshenhai/koa2-notechenshenhai 的头像

    chenshenhai/koa2-note

    5,161在 GitHub 上查看↗

    koa2-note 是一个专注于 Koa2 Web 服务器开发和 Node.js 异步编程的项目。它提供了一个使用异步中间件管道处理请求和响应周期的 Web 服务器和 API 构建框架。 该项目强调分层后端架构,将路由、业务服务和数据模型解耦。其特色在于集成了用于持久化用户会话和应用数据的关系型数据库,以及包含用于前端资源 JSX 转 JavaScript 编译的构建过程。 功能范围涵盖后端 API 设计(包括 RESTful 路由和请求数据解析)以及使用模板引擎的服务器端渲染。它还包括对使用多部分流解析的异步文件上传、基于 Cookie 的会话管理以及用于跨域请求的 JSONP 实现的支持。 该仓库作为一个教育资源,提供了学习 Koa 框架实现和服务器架构的结构化教程和示例。

    Maps URL patterns to handler functions to organize API endpoints into logical groups and sub-routes.

    course-noteskoakoa2
    在 GitHub 上查看↗5,161
  • danielgtaylor/humadanielgtaylor 的头像

    danielgtaylor/huma

    4,170在 GitHub 上查看↗

    Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification generation and JSON Schema validation. It serves as a toolkit for developing REST and RPC APIs with typed inputs and outputs, deriving interactive documentation directly from the source code. The framework distinguishes itself by automating the synchronization between implementation and documentation. It uses a content-negotiation engine to manage multiple serialization formats via client headers and employs a JSON Schema input validator to automatically verify request paramet

    Groups API operations under common base URL paths to support versioning and organized documentation.

    Goapidocumentationfastapi
    在 GitHub 上查看↗4,170
  • gofiber/recipesgofiber 的头像

    gofiber/recipes

    3,427在 GitHub 上查看↗

    This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server

    Configures distinct route groups to apply specialized security and rate limiting to API traffic separately from web traffic.

    Gocookbookexamplesfiber
    在 GitHub 上查看↗3,427
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. API Design and Management
  5. API Patterns
  6. API Route Groups