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

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

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

5 个仓库

Awesome GitHub RepositoriesAPI Routers

Frameworks and utilities for defining, organizing, and managing hierarchical API endpoint structures.

Distinguishing note: None of the candidates were provided; this category specifically addresses the architectural organization of API endpoints.

Explore 5 awesome GitHub repositories matching web development · API Routers. Refine with filters or upvote what's useful.

Awesome API Routers GitHub Repositories

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

    trpc/trpc

    40,348在 GitHub 上查看↗

    This project is an end-to-end type-safe API framework designed to synchronize data structures between frontend and backend codebases without the need for manual code generation. By leveraging TypeScript’s type inference, it allows developers to invoke server-side functions directly from the client as if they were local methods. This remote procedure call approach abstracts away the complexities of HTTP verbs and URL structures, streamlining the full-stack development workflow into a unified experience. The framework distinguishes itself through a modular router architecture that organizes bac

    Organize backend logic into modular structures that group related procedures together for easier maintenance and better code reuse across the application.

    TypeScriptapinextnextjs
    在 GitHub 上查看↗40,348
  • encode/django-rest-frameworkencode 的头像

    encode/django-rest-framework

    30,083在 GitHub 上查看↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Maps viewsets to URL patterns automatically to reduce manual configuration.

    Pythonapidjangopython
    在 GitHub 上查看↗30,083
  • typestack/routing-controllerstypestack 的头像

    typestack/routing-controllers

    4,508在 GitHub 上查看↗

    routing-controllers 是一个用于 TypeScript 的声明式 API 路由器和 Web 框架控制器。它提供了一个系统,用于使用基于类的装饰器和元数据定义 HTTP 路由和请求处理逻辑,从而将 API 端点组织成结构化的架构。 该项目利用基于适配器的服务器集成将路由逻辑与底层 Web 框架解耦,为 Express 和 Koa 提供了特定的集成。它具有一个基于反射的类型转换系统,可验证传入的请求参数并将其转换为类型化的类实例。 功能面涵盖了完整的请求-响应管道,包括中间件执行、响应拦截和全局错误管理。它支持高级路由实用程序,如全局路由前缀、基于文件系统的组件发现和依赖注入集成。其他功能包括基于角色的访问控制、已验证用户注入以及用于文件上传和响应流的专门处理程序。

    Implements a declarative system for defining HTTP routes and request handling using class-based decorators.

    TypeScriptcontrollersexpress-routerframework
    在 GitHub 上查看↗4,508
  • aws-powertools/powertools-lambda-pythonaws-powertools 的头像

    aws-powertools/powertools-lambda-python

    3,267在 GitHub 上查看↗

    AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications. The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that p

    Implements a routing system for mapping HTTP and GraphQL requests to handler functions with schema validation.

    Pythonawsaws-lambdalambda
    在 GitHub 上查看↗3,267
  • bluesky-social/feed-generatorbluesky-social 的头像

    bluesky-social/feed-generator

    2,052在 GitHub 上查看↗

    Feed generator 是一个用于在 AT Protocol 网络中构建和部署自定义算法内容流的框架。它提供了定义独特策展逻辑、将这些算法注册到用户个人资料,并向网络提供个性化内容流的基础设施。 该框架通过将实时网络活动索引与基于处理程序的路由系统集成而脱颖而出。通过消费实时事件流,它维护本地数据集,允许开发者对公共内容应用自定义的排序和过滤规则。它通过声明式注册管理这些信息流的生命周期,使服务能够与账户所有者关联,并在去中心化生态系统中被发现。 该系统包含内置的安全和操作工具,用于处理经过身份验证的请求和大规模数据检索。它使用基于令牌的身份验证来确保对用户特定数据的安全访问,并采用基于游标的分页来管理服务大规模结果集时的内存使用。配置通过外部环境变量处理,允许在不重新部署代码的情况下调整服务行为。

    Publishes metadata records to a global registry for feed discovery.

    TypeScript
    在 GitHub 上查看↗2,052
  1. Home
  2. Web Development
  3. API Routers

探索子标签

  • Declarative API Router Registrations1 个子标签Registering pages, layouts, and API endpoints in code using a declarative API, decoupling routing from the file system. **Distinct from API Routers:** Distinct from API Routers: focuses on declarative registration of routes in code rather than general API endpoint structure organization.