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

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

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

8 个仓库

Awesome GitHub RepositoriesHigh-Performance API Frameworks

Frameworks optimized for low-latency, high-throughput API communication using efficient serialization and middleware.

Distinct from High-Performance Messaging Infrastructures: Closest candidates are either limited to logging or specific hardware scalers, not a general API development framework.

Explore 8 awesome GitHub repositories matching software engineering & architecture · High-Performance API Frameworks. Refine with filters or upvote what's useful.

Awesome High-Performance API Frameworks GitHub Repositories

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

    grpc/grpc-go

    22,962在 GitHub 上查看↗

    grpc-go is a Go language implementation of the gRPC framework, providing a remote procedure call library for high-performance service communication. It uses the HTTP/2 protocol to execute functions on remote servers as if they were local methods and utilizes protobuf service bindings to generate type-safe client and server code. The project features a bidirectional streaming transport that supports asynchronous, full-duplex message streams between clients and servers. This networking layer allows for various communication patterns, including client-to-server and server-to-client streaming, to

    Provides the primitives for creating efficient APIs with serialized payloads and custom interceptors for logging and retries.

    Godogs-over-catsgiant-robotsgo
    在 GitHub 上查看↗22,962
  • encode/starletteencode 的头像

    encode/starlette

    12,397在 GitHub 上查看↗

    Starlette is an asynchronous web framework and toolkit for building high-performance web services based on the ASGI specification. It serves as a lightweight foundation for creating web applications with a focus on asynchronous request and response handling. The framework provides specialized toolkits for managing persistent bidirectional WebSocket communication and an asynchronous HTTP server toolkit for routing and middleware. It distinguishes itself by offering a non-blocking background task queue that executes functions after a response has been sent to the client. The project covers a b

    Offers a lightweight framework optimized for low-latency API communication, efficient data parsing, and response compression.

    Python
    在 GitHub 上查看↗12,397
  • kludex/starletteKludex 的头像

    Kludex/starlette

    12,397在 GitHub 上查看↗

    Starlette is a lightweight ASGI web framework and asynchronous HTTP toolkit used to build high-performance HTTP and WebSocket services. It functions as a WebSocket server framework and a collection of ASGI middleware components for managing network requests through non-blocking asynchronous logic. The framework provides tools for real-time communication via persistent bidirectional channels and infrastructure for high-performance APIs. It includes specialized capabilities for response compression, incremental data streaming, and the execution of non-blocking background tasks after a response

    Provides a lightweight framework optimized for low-latency, high-throughput API communication with built-in streaming and compression.

    Pythonasgiasynchttp
    在 GitHub 上查看↗12,397
  • falconry/falconfalconry 的头像

    falconry/falcon

    9,794在 GitHub 上查看↗

    Falcon is a minimalist Python web API framework and high-performance microservices framework. It serves as a resource-oriented API toolkit designed for building RESTful APIs and data plane services that prioritize low overhead, reliability, and scale. The framework implements an ASGI web server interface to handle both synchronous and asynchronous HTTP requests and WebSockets. It features a dedicated HTTP middleware system for intercepting network traffic and executing shared processing logic across multiple API endpoints. Its capability surface covers resource-based routing, HTTP specificat

    Provides a lightweight, high-performance framework optimized for low-latency API communication and microservices.

    Pythonapiapi-restasgi
    在 GitHub 上查看↗9,794
  • laravel/lumenlaravel 的头像

    laravel/lumen

    7,577在 GitHub 上查看↗

    Lumen 是一个 PHP 微框架和 REST API 框架,专为构建高性能 Web 应用和轻量级服务而设计。它为开发处理特定业务逻辑的独立小型 Web 服务提供了一个精简的环境。 该框架专注于微服务开发和无状态 Web 端点的创建。它提供了一个最小化的架构,以减少构建高性能后端服务和快速 Web API 原型时的运营开销。 该系统通过中间件合并了请求分发和过滤,利用服务容器进行依赖注入,并采用了引导式的应用生命周期。它采用静态代理接口并遵循标准化的 HTTP 消息传递。

    Offers a high-performance framework optimized for low-latency, high-throughput microservices and API communication.

    PHP
    在 GitHub 上查看↗7,577
  • mikaelemmmm/go-zero-looklookMikaelemmmm 的头像

    Mikaelemmmm/go-zero-looklook

    5,158在 GitHub 上查看↗

    本项目是一个使用 go-zero 框架构建分布式系统的参考实现和架构蓝图。它提供了一个完整的微服务样板和标准化的项目布局,以引导具有一致文件夹结构的 API 和 RPC 服务。 该实现的特色在于为服务发现、限流和熔断提供了全面的指南和代码库。它展示了一个可观测性栈集成,协调了跨多个微服务的分布式追踪、指标收集和集中式日志记录。 该系统涵盖了广泛的分布式功能,包括通过发布-订阅模型的异步消息传递、用于数据一致性的分布式事务管理,以及将外部请求与内部通信分离的网关聚合模式。它还包括从定义自动生成代码以及用于容器部署的持续交付流水线。

    Implements an optimized, zero-allocation router designed for high-throughput API communication.

    Goasynqdtmelasticsearch
    在 GitHub 上查看↗5,158
  • kemalcr/kemalkemalcr 的头像

    kemalcr/kemal

    3,881在 GitHub 上查看↗

    Kemal is a high-performance web framework for the Crystal language, designed for building scalable APIs and web applications. It provides a natively compiled web server environment that leverages ahead-of-time compilation to maximize request speed and minimize memory overhead. The framework is distinguished by a middleware-based routing engine that uses pattern-matching and a chainable pipeline for flexible request filtering. It includes a dedicated server-side template engine for generating dynamic HTML and a WebSocket communication server for bidirectional real-time messaging and state broa

    Offers a high-performance framework optimized for low-latency, high-throughput API communication using Crystal.

    Crystal
    在 GitHub 上查看↗3,881
  • spiral/frameworkspiral 的头像

    spiral/framework

    2,051在 GitHub 上查看↗

    This project is a high-performance PHP framework designed for building scalable services using a resident memory execution model. By maintaining application state in memory across requests, it eliminates bootstrap overhead and provides a persistent environment for long-running processes. The framework distinguishes itself through its integrated support for durable workflow orchestration and asynchronous task management. It enables the execution of complex, long-running business processes that automatically handle failures and state recovery, alongside a background processing system that dispa

    Provides a high-performance framework for building scalable services using a resident memory execution model.

    PHPframeworkgolanghacktoberfest
    在 GitHub 上查看↗2,051
  1. Home
  2. Software Engineering & Architecture
  3. High-Performance API Frameworks