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 RepositoriesHigh-Performance Web Services

Architectural patterns and frameworks optimized for high-throughput, low-latency web services.

Distinguishing note: Focuses on the performance characteristics of the service.

Explore 29 awesome GitHub repositories matching web development · High-Performance Web Services. Refine with filters or upvote what's useful.

Awesome High-Performance Web Services GitHub Repositories

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

    tiangolo/fastapi

    99,301Auf GitHub ansehen↗

    FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web framework, providing a system to create structured HTTP endpoints that automatically serialize data and validate request parameters. The framework utilizes Python type hints to drive data validation and serialization, automatically generating machine-readable OpenAPI and JSON Schema specifications. This process enables the automatic creation of interactive, browser-based API documentation where endpoints can be tested directly. The project includes a dependency injection system for

    Designed for high-throughput, low-latency web services using an asynchronous architectural foundation.

    Python
    Auf GitHub ansehen↗99,301
  • kataras/irisAvatar von kataras

    kataras/iris

    25,582Auf GitHub ansehen↗

    Iris is a high-performance web framework and API toolkit for the Go programming language. It provides the infrastructure necessary to build HTTP/2 web applications, REST APIs, and MVC-based websites. The project distinguishes itself through a flexible architectural model that supports multiple isolated application instances within a single process and allows for binary-embedded asset loading to eliminate external filesystem dependencies. It features dynamic router hot-reloading and a pluggable view engine for rendering dynamic HTML content. The framework covers a broad range of capabilities,

    Provides an HTTP/2 server optimized with response compression, caching, and rate limiting for high traffic.

    Go
    Auf GitHub ansehen↗25,582
  • tokio-rs/axumAvatar von tokio-rs

    tokio-rs/axum

    25,028Auf GitHub ansehen↗

    Axum is a web framework for the Rust programming language designed for building scalable and high-performance backend services. It provides a modular, asynchronous programming model that centers on a declarative routing engine, allowing developers to map HTTP requests to handler functions using a type-safe API. The framework distinguishes itself through a robust request extraction system that leverages trait-based reflection to automatically parse and validate incoming data into strongly typed function arguments. By utilizing a standardized service abstraction, it enables the composition of m

    Provides a high-performance, asynchronous framework for building scalable backend services in Rust.

    Rusthttproutingrust
    Auf GitHub ansehen↗25,028
  • actix/actix-webAvatar von actix

    actix/actix-web

    24,421Auf GitHub ansehen↗

    Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications. The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a

    Builds scalable backend applications that handle high volumes of concurrent requests efficiently.

    Rustactixactix-webasync
    Auf GitHub ansehen↗24,421
  • quozd/awesome-dotnetAvatar von quozd

    quozd/awesome-dotnet

    21,410Auf GitHub ansehen↗

    This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated index of high-quality libraries, frameworks, and tools designed to assist developers in identifying recommended solutions for a wide range of project requirements and software engineering tasks. The repository distinguishes itself by providing a categorized catalogue that simplifies the discovery of resources across the entire .NET development lifecycle. By maintaining a standardized collection of community-contributed utilities, it helps developers navigate the ecosystem to fi

    Provides architectural patterns and frameworks optimized for high-throughput, low-latency web services.

    awesomeawesome-listclr
    Auf GitHub ansehen↗21,410
  • unetworking/uwebsocketsAvatar von uNetworking

    uNetworking/uWebSockets

    18,888Auf GitHub ansehen↗

    uWebSockets is a high-performance networking engine providing an HTTP web server and a WebSocket server framework. It implements a multi-threaded event loop architecture to deploy isolated application instances across multiple CPU cores and includes an SSL/TLS network layer for secure, encrypted communication. The project features a dedicated WebSocket pub/sub engine for distributing messages to specific groups of connected clients. It optimizes network throughput through syscall corking to reduce kernel overhead and employs payload compression to minimize data transfer sizes. The system cov

    Provides a high-performance server optimized for high-throughput web requests and real-time communication.

    C++commercialcross-platformhttp
    Auf GitHub ansehen↗18,888
  • channelcat/sanicAvatar von channelcat

    channelcat/sanic

    18,628Auf GitHub ansehen↗

    Sanic is a Python ASGI web framework and asynchronous HTTP server. It is designed to build high-performance web applications and servers that handle concurrent requests using non-blocking logic. The framework implements the Asynchronous Server Gateway Interface standard, allowing applications to be deployed across various ASGI-compatible servers. It utilizes an asyncio-based event loop and integrates a Cython-based runtime wrapper around libuv to manage I/O operations. The system manages traffic through route-based request dispatching and a middleware-based request pipeline. These components

    Enables the creation of high-throughput web services using asynchronous I/O to improve system scalability.

    Python
    Auf GitHub ansehen↗18,628
  • mahmoud/awesome-python-applicationsAvatar von mahmoud

    mahmoud/awesome-python-applications

    17,892Auf GitHub ansehen↗

    This project is a curated directory and reference library of open-source Python applications. It serves as a comprehensive index designed to help developers study real-world software architecture, design patterns, and practical implementation strategies through a diverse collection of community-driven projects. The repository distinguishes itself by focusing on the analysis of production-ready software patterns rather than providing a single tool. It offers a structured way to explore how complex features, such as modular plugin systems, configuration management, and various deployment strate

    Builds high-performance web services using standard primitives and stateless architectural patterns.

    Jupyter Notebookapplicationaudioeducation
    Auf GitHub ansehen↗17,892
  • drogonframework/drogonAvatar von drogonframework

    drogonframework/drogon

    13,568Auf GitHub ansehen↗

    Drogon is a high-performance, cross-platform C++ framework designed for building asynchronous web services and server-side applications. It functions as a multi-threaded, event-driven server engine that manages concurrent network traffic and WebSocket connections with minimal latency. By leveraging non-blocking input/output and native code compilation, the framework provides a foundation for scalable applications that operate efficiently across diverse hardware architectures. The framework distinguishes itself through its compile-time template rendering, which transforms dynamic HTML views in

    Provides a high-performance C++ framework for building scalable, asynchronous web services.

    C++asynchronous-programmingdrogonhttp
    Auf GitHub ansehen↗13,568
  • kludex/starletteAvatar von Kludex

    Kludex/starlette

    12,397Auf GitHub ansehen↗

    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 ASGI framework for building high-performance, low-latency asynchronous HTTP and WebSocket services.

    Pythonasgiasynchttp
    Auf GitHub ansehen↗12,397
  • ardanlabs/gotrainingAvatar von ardanlabs

    ardanlabs/gotraining

    12,212Auf GitHub ansehen↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Develops high-throughput, low-latency backend systems and infrastructure for demanding production environments.

    Go
    Auf GitHub ansehen↗12,212
  • h2o/h2oAvatar von h2o

    h2o/h2o

    11,493Auf GitHub ansehen↗

    h2o is a high-performance content delivery server and HTTP/3 web server. It functions as a network gateway and reverse proxy that forwards client requests to upstream servers to manage traffic flow and load. The project distinguishes itself as a protocol fuzzing tool, utilizing a testing framework to execute automated stress tests against network protocols to identify memory leaks and crashes. The server provides capabilities for secure web traffic management through encrypted data transmission and high-performance web serving across HTTP/1, HTTP/2, and HTTP/3. It includes tools for server r

    Processes requests and sends responses using various network protocols to provide high-performance connectivity for web applications.

    C
    Auf GitHub ansehen↗11,493
  • ulid/specAvatar von ulid

    ulid/spec

    10,753Auf GitHub ansehen↗

    This project provides the official specification for ULIDs, which are 128-bit identifiers that combine a millisecond-precision timestamp and random data. These identifiers are designed to be lexicographically sortable, ensuring that they maintain a strict chronological sequence for database indexing and time-based sorting. The specification defines a standard for binary-to-string serialization using a Crockford-inspired Base32 alphabet. This encoding is intended to produce human-readable strings while excluding ambiguous characters to prevent transcription errors. The technical standards cov

    Generates identifiers that are naturally ordered by time for efficient database indexing.

    Auf GitHub ansehen↗10,753
  • falconry/falconAvatar von falconry

    falconry/falcon

    9,794Auf GitHub ansehen↗

    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

    Designed as a high-performance foundation for building low-latency, high-throughput microservices and data plane APIs.

    Pythonapiapi-restasgi
    Auf GitHub ansehen↗9,794
  • squeaky-pl/japrontoAvatar von squeaky-pl

    squeaky-pl/japronto

    8,540Auf GitHub ansehen↗

    Japronto is an asynchronous web framework and Python HTTP server toolkit. It functions as a multi-worker HTTP server and request router, utilizing non-blocking asynchronous handlers to manage high concurrency and throughput. The project implements a master-multiworker forking model to distribute network traffic across multiple CPU cores. It incorporates a fast event loop and a specialized C-extension for high-speed HTTP request parsing, while supporting request pipelining over single TCP connections. The framework covers a broad range of request handling capabilities, including URL pattern r

    Optimized for high-throughput and low-latency web serving using uvloop and asynchronous request processing.

    C
    Auf GitHub ansehen↗8,540
  • 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

    Illustrates how to identify and resolve bottlenecks to ensure high-performance and scalable web services.

    C#
    Auf GitHub ansehen↗8,508
  • oatpp/oatppAvatar von oatpp

    oatpp/oatpp

    8,553Auf GitHub ansehen↗

    Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i

    Provides a high-performance web service framework optimized for low-latency and high-throughput REST APIs.

    C++c-plus-pluscppcross-platform
    Auf GitHub ansehen↗8,553
  • laravel/lumenAvatar von laravel

    laravel/lumen

    7,577Auf GitHub ansehen↗

    Lumen ist ein PHP-Micro-Framework und REST-API-Framework, das für den Aufbau von Webanwendungen mit hoher Performance und leichtgewichtigen Diensten entwickelt wurde. Es bietet eine optimierte Umgebung für die Entwicklung unabhängiger, kleiner Webdienste, die spezifische Geschäftslogik verarbeiten. Das Framework konzentriert sich auf die Entwicklung von Microservices und die Erstellung zustandsloser Web-Endpunkte. Es bietet eine minimale Architektur, um den operativen Overhead beim Aufbau von Backend-Diensten mit hoher Performance und schnellen Web-API-Prototypen zu reduzieren. Das System integriert Request-Dispatching und -Filterung durch Middleware und nutzt einen Service-Container für Dependency Injection sowie einen gebootstrappten Anwendungslebenszyklus. Es verwendet ein statisches Proxy-Interface und folgt standardisiertem HTTP-Messaging.

    Implements an architectural pattern optimized for high-throughput and low-latency backend services in PHP.

    PHP
    Auf GitHub ansehen↗7,577
  • sparckles/robynAvatar von sparckles

    sparckles/Robyn

    7,265Auf GitHub ansehen↗

    Robyn is a high-performance asynchronous web framework and server for Python that utilizes a Rust-powered runtime to execute code. It functions as an asynchronous Python web server designed to handle many concurrent requests efficiently through a multithreaded execution model. The project includes specialized capabilities for AI agent request routing, managing communication between agents and external tools. It also serves as a WebSocket communication server, maintaining persistent bidirectional channels for real-time data exchange. The framework covers a broad range of web infrastructure, i

    Optimized for high-throughput, low-latency web services using a multithreaded Rust runtime.

    Pythonasyncbackendhacktoberfest
    Auf GitHub ansehen↗7,265
  • meituan-dianping/leafAvatar von Meituan-Dianping

    Meituan-Dianping/Leaf

    6,730Auf GitHub ansehen↗

    Leaf is a distributed unique ID generation system that provides two distinct modes for producing identifiers across multiple application instances without central coordination. It offers both a database-backed segment mode, which allocates blocks of IDs from a database table and caches them in memory for high throughput, and a Snowflake-style mode that combines timestamps, worker identifiers, and sequence counters to produce time-sortable unique IDs. The system distinguishes itself by offering dual-mode generation through a single RESTful endpoint, allowing applications to choose between segm

    Provides a low-latency, scalable endpoint for obtaining unique identifiers under load.

    Javadistributed-id-generatorleaf
    Auf GitHub ansehen↗6,730
Vorherige12Nächste
  1. Home
  2. Web Development
  3. High-Performance Web Services

Unter-Tags erkunden

  • ID Services1 Sub-TagLow-latency, scalable endpoints that application services call to obtain unique identifiers under load. **Distinct from High-Performance Web Services:** Distinct from High-Performance Web Services: specifically provides ID generation as a service, not general web services.
  • Sub-Millisecond Latency Services2 Sub-TagsWeb services optimized for sub-millisecond latency and over 200,000 requests per second under concurrent load. **Distinct from High-Performance Web Services:** Distinct from High-Performance Web Services: specifically targets sub-millisecond latency and 200k+ RPS benchmarks, not general performance optimization.