awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

43 Repos

Awesome GitHub RepositoriesHigh-Performance HTTP Servers

Frameworks and libraries optimized for low-latency, high-throughput web service delivery.

Distinguishing note: Focuses on raw performance and resource efficiency in HTTP handling, distinct from general web frameworks.

Explore 43 awesome GitHub repositories matching web development · High-Performance HTTP Servers. Refine with filters or upvote what's useful.

Awesome High-Performance HTTP Servers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    Dieses Projekt ist ein von der Community kuratiertes Verzeichnis von Open-Source-Software, die für den Einsatz in privaten Serverumgebungen und Home-Labs konzipiert ist. Es dient als umfassende Ressource zur Entdeckung unabhängiger, selbst gehosteter Alternativen zu gängigen Cloud-Diensten und ermöglicht es Nutzern, die volle Datenhoheit und Kontrolle über ihre digitale Infrastruktur zu behalten. Das Verzeichnis ist durch eine hierarchische Taxonomie strukturiert, die eine riesige Sammlung von Anwendungen in logische Kategorien organisiert, von Medienmanagement und Datenanalyse bis hin zu privater Kommunikation und Tools für die Teamproduktivität. Es zeichnet sich durch einen kollaborativen Peer-Review-Prozess aus, bei dem Community-Mitglieder die Qualität und Relevanz jeder Einreichung validieren, um sicherzustellen, dass das Verzeichnis korrekt und zuverlässig bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Infrastruktur-Automatisierung, containerbasierter Service-Bereitstellung und deklarativem Konfigurationsmanagement. Diese Tools unterstützen Nutzer bei der Aufrechterhaltung reproduzierbarer Serverumgebungen und der Verwaltung komplexer Service-Abhängigkeiten auf privater Hardware. Das Verzeichnis wird als versionskontrolliertes Repository gepflegt, wodurch sichergestellt wird, dass alle Updates und Community-gesteuerten Änderungen nachverfolgt und transparent sind.

    Deploys resource-efficient backend services with minimal hardware requirements.

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • gofiber/fiberAvatar von gofiber

    gofiber/fiber

    39,849Auf GitHub ansehen↗

    Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat

    Building fast and scalable HTTP servers that handle high traffic volumes with minimal memory overhead and efficient resource management.

    Goexpressexpressjsfast
    Auf GitHub ansehen↗39,849
  • valyala/fasthttpAvatar von valyala

    valyala/fasthttp

    23,264Auf GitHub ansehen↗

    Fasthttp is a high-performance networking framework for Go, designed to maximize throughput and minimize memory overhead in demanding web applications. It functions as a specialized HTTP server and client library that prioritizes efficient resource management, allowing developers to build scalable services capable of handling massive concurrent traffic with minimal garbage collection pressure. The library distinguishes itself through a focus on zero-allocation processing and low-level optimization. It achieves this by recycling temporary request and response objects through managed pools and

    Ships a zero-allocation HTTP server library optimized for maximum throughput and minimal garbage collection overhead.

    Go
    Auf GitHub ansehen↗23,264
  • dotnet/coreAvatar von dotnet

    dotnet/core

    21,897Auf GitHub ansehen↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Constructs high-performance backend systems using AOT compilation and optimized memory management for fast startup.

    PowerShelldotnetdotnet-core
    Auf GitHub ansehen↗21,897
  • uwebsockets/uwebsocketsAvatar von uWebSockets

    uWebSockets/uWebSockets

    18,891Auf GitHub ansehen↗

    uWebSockets is a C++ networking framework that serves as a high-performance WebSocket server library, HTTP web server, and pub-sub messaging system. It provides the infrastructure necessary to handle standard web requests and maintain low-latency, bidirectional connections between clients and servers. The framework is distinguished by its use of template meta-programming for compile-time optimization and zero-copy buffer management to minimize memory latency. It utilizes a backend-agnostic event loop and static route resolution to process network traffic with minimal runtime overhead. The pr

    Provides a high-performance HTTP server library optimized for low-latency and high-throughput web service delivery.

    C++
    Auf GitHub ansehen↗18,891
  • 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

    Builds secure and standards-compliant servers that handle large volumes of HTTP requests and data streams.

    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

    Provides a high-performance asynchronous HTTP server designed for low-latency and high-throughput request handling.

    Python
    Auf GitHub ansehen↗18,628
  • facebook/hhvmAvatar von facebook

    facebook/hhvm

    18,635Auf GitHub ansehen↗

    HHVM is a high-performance execution engine and runtime environment designed for the Hack language. It functions as a persistent web application server that processes incoming network traffic, while also providing command-line utilities for executing standalone scripts and performing automated tasks. The project distinguishes itself through a sophisticated execution model that utilizes just-in-time compilation to translate bytecode into optimized machine code. This process is supported by a static type analysis engine that enforces strict data constraints and identifies type inconsistencies b

    Delivers dynamic web content with optimized execution speed through a persistent server process.

    C++hackhacklanghhvm
    Auf GitHub ansehen↗18,635
  • julienschmidt/httprouterAvatar von julienschmidt

    julienschmidt/httprouter

    17,121Auf GitHub ansehen↗

    httprouter is a high-performance HTTP request router for Go that maps incoming network requests to specific handler functions using a radix tree. It functions as a request dispatcher and path parameter parser, organizing URL paths in a tree structure to ensure efficient lookups. The router specializes in capturing dynamic segments and catch-all wildcards from URL paths to pass directly into request handlers. It implements method-specific routing and automatically manages responses for unsupported HTTP methods. The library covers broader capabilities including request normalization through tr

    Provides high-performance HTTP routing using a fast radix tree for low latency and high throughput.

    Gogogolanghttp
    Auf GitHub ansehen↗17,121
  • keepsafe/aiohttpAvatar von KeepSafe

    KeepSafe/aiohttp

    16,447Auf GitHub ansehen↗

    aiohttp is an asynchronous networking framework for Python that provides both an HTTP client and an HTTP server. It utilizes the asyncio library to handle network requests and server-side routing through a non-blocking event loop. The framework includes a dedicated toolkit for establishing persistent bidirectional communication channels, enabling the implementation of both WebSocket servers and clients for real-time data exchange. It covers a broad range of asynchronous network programming capabilities, including the development of web servers with customizable routing and the ability to sen

    Offers a high-performance server framework optimized for handling many simultaneous network requests using asyncio.

    Python
    Auf GitHub ansehen↗16,447
  • aio-libs/aiohttpAvatar von aio-libs

    aio-libs/aiohttp

    16,351Auf GitHub ansehen↗

    This project is an asynchronous network framework for Python that provides both a client and a server for HTTP communication. It is designed to handle high-concurrency network operations by leveraging cooperative multitasking, allowing for the management of thousands of simultaneous connections without the overhead of traditional thread-per-request models. The framework distinguishes itself through its focus on efficient resource management and persistent communication. It utilizes connection pooling to reuse network sockets, which reduces latency during sequential requests, and supports full

    Provides a comprehensive framework for building asynchronous web servers and performing concurrent HTTP requests.

    Pythonaiohttpasyncasyncio
    Auf GitHub ansehen↗16,351
  • hyperium/hyperAvatar von hyperium

    hyperium/hyper

    15,945Auf GitHub ansehen↗

    Hyper is a low-level networking library designed for building high-performance HTTP clients and servers. It provides a foundational toolkit for creating network services that leverage asynchronous execution and memory-safe data handling, supporting both HTTP/1 and HTTP/2 protocols. The library distinguishes itself through a protocol-agnostic architecture that separates transport logic from HTTP semantics. It utilizes a service-trait abstraction to decouple network logic from the underlying transport, enabling developers to inject custom middleware for request interception and response transfo

    Provides a high-performance, memory-safe engine for building concurrent HTTP/1 and HTTP/2 servers.

    Rusthttphyperrust
    Auf GitHub ansehen↗15,945
  • getgrav/gravAvatar von getgrav

    getgrav/grav

    15,395Auf GitHub ansehen↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Leverages server-level caching extensions and optimized configurations to maximize execution speed.

    PHPcmscontentcontent-management
    Auf GitHub ansehen↗15,395
  • hapijs/hapiAvatar von hapijs

    hapijs/hapi

    14,789Auf GitHub ansehen↗

    Hapi is a configuration-driven web framework for building secure and scalable HTTP servers and APIs on the Node.js runtime. It functions as a REST API development framework and an enterprise server implementation focused on stability, security, and comprehensive input validation. The framework is built around a plugin-based architecture, allowing core functionality and custom logic to be organized into modular, registerable plugins. It serves as an HTTP request lifecycle manager, enabling the interception and modification of requests through pre-handlers and extensions before they reach the f

    Optimizes for high-throughput and low-latency via internal method caching and load management.

    JavaScriptapplicationframeworkhapi
    Auf GitHub ansehen↗14,789
  • alibaba/tengineAvatar von alibaba

    alibaba/tengine

    13,276Auf GitHub ansehen↗

    Tengine is an enhanced Nginx web server distribution designed for high-traffic environments. It functions as a high-performance reverse proxy, dynamic load balancer, and HTTP/3 proxy server, integrating an embedded Lua scripting engine to allow for custom business logic and dynamic request processing. The project distinguishes itself through a focus on modern transport protocols and efficiency, featuring native support for QUIC and HTTP/3 to reduce connection latency. It implements userspace UDP forwarding to bypass the kernel for higher throughput and provides the ability to dynamically upda

    Provides a high-performance HTTP server distribution optimized for low-latency and high-throughput delivery in high-traffic environments.

    Chttp3ingressnginx
    Auf GitHub ansehen↗13,276
  • walkor/workermanAvatar von walkor

    walkor/workerman

    11,547Auf GitHub ansehen↗

    Workerman is an event-driven asynchronous socket framework for PHP. It provides the core components necessary to build high-concurrency network servers, including an asynchronous TCP framework, a coroutine library for task management, and dedicated implementations for HTTP and WebSocket servers. The project enables the development of specialized network services using custom frame-based communication protocols. It supports both inbound concurrent server implementation and asynchronous outbound connectivity to remote services. The framework covers a broad range of network programming capabili

    Provides a high-performance asynchronous server for processing HTTP requests with low latency and high throughput.

    PHPasynchronousevent-drivenhigh-performance
    Auf GitHub ansehen↗11,547
  • 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

    Delivers web content and applications using optimized HTTP/1, HTTP/2, and HTTP/3 protocols for maximum speed and efficiency.

    C
    Auf GitHub ansehen↗11,493
  • benoitc/gunicornAvatar von benoitc

    benoitc/gunicorn

    10,443Auf GitHub ansehen↗

    Gunicorn is a production-grade WSGI HTTP server designed for deploying Python web applications. It functions as a process manager that utilizes a pre-fork worker model, where a master process initializes the application and spawns multiple child processes to handle incoming requests in parallel. This architecture ensures high performance and stability by isolating application execution within persistent worker processes. The server distinguishes itself through its flexible concurrency models and robust process lifecycle management. It supports interchangeable worker types, including synchrono

    The server utilizes high-performance parsers with hardware-level optimizations to increase throughput and reduce latency for incoming web requests.

    Pythonhttphttp-serverpython
    Auf GitHub ansehen↗10,443
  • seanmonstar/warpAvatar von seanmonstar

    seanmonstar/warp

    10,245Auf GitHub ansehen↗

    Warp is a Rust HTTP web framework designed for building high-performance web servers. It provides a system for managing request pipelines, implementing WebSocket servers for bidirectional communication, and serving static assets from the local filesystem. The framework is characterized by its use of type-safe request pipelines and routing. It utilizes a filter-based approach to extract and validate metadata from headers, query strings, and request bodies before they reach the application handler. Broad capability areas include HTTP API development, asynchronous task execution, and state-base

    Optimized for low-latency, high-throughput web service delivery with efficient request handling.

    Rustframeworkhttprust
    Auf GitHub ansehen↗10,245
  • unetworking/uwebsockets.jsAvatar von uNetworking

    uNetworking/uWebSockets.js

    9,114Auf GitHub ansehen↗

    uWebSockets.js is a high-performance tool for building WebSocket and HTTP servers within Node.js. It focuses on high-throughput web servers and real-time data streaming, enabling the creation of network applications that handle a large number of concurrent connections with low memory and CPU overhead. The project distinguishes itself through a native C++ implementation that integrates directly with the Node.js event loop. It utilizes native-layer route matching and a shared memory architecture to minimize allocation overhead and avoid data duplication during message transmission. The impleme

    Optimized for extremely high HTTP throughput and low latency using native-layer efficiencies.

    C++commercialhttpnodejs
    Auf GitHub ansehen↗9,114
Vorherige123Nächste
  1. Home
  2. Web Development
  3. High-Performance HTTP Servers

Unter-Tags erkunden

  • Asynchronous ImplementationsHTTP server and client implementations utilizing non-blocking I/O for high throughput. **Distinct from High-Performance HTTP Servers:** Specifically targets the asynchronous, event-driven nature of the HTTP service rather than general low-latency optimization.
  • Multi-Protocol Networking LibrariesLibraries that provide high-performance networking for TCP, UDP, and HTTP with event-driven I/O and SSL encryption. **Distinct from High-Performance HTTP Servers:** Distinct from High-Performance HTTP Servers: covers TCP, UDP, and HTTP together, not just HTTP servers.
  • Performance AnalysisCalculating and analyzing throughput, latency, and error rates of high-performance servers. **Distinct from High-Performance HTTP Servers:** Focuses on the analysis of metrics rather than the implementation of the server itself
  • Resource-Efficient BackendsBackend services optimized for minimal hardware footprint and high performance. **Distinct from High-Performance HTTP Servers:** Distinct from High-Performance HTTP Servers: focuses on the resource-constrained implementation aspect rather than raw throughput.
  • Rust-Based Python HTTP Servers1 Sub-TagHTTP servers written in Rust that serve Python web applications using ASGI, WSGI, and RSGI protocols. **Distinct from High-Performance HTTP Servers:** Distinct from High-Performance HTTP Servers: specifically targets Rust-based servers for Python applications, not general high-performance servers.
  • Worker ConfigurationsTuning of thread and worker pools to optimize request throughput for high-performance servers. **Distinct from High-Performance HTTP Servers:** Focuses on the internal server resource tuning (threads/workers) rather than the overall HTTP server implementation