awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

59 रिपॉजिटरी

Awesome GitHub RepositoriesHTTP Servers

Software designed to handle, route, and serve web traffic using the HTTP protocol.

Distinguishing note: This category is for the core server engine itself, distinct from higher-level web frameworks or middleware.

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

Awesome HTTP Servers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • nginx/nginxnginx का अवतार

    nginx/nginx

    30,903GitHub पर देखें↗

    Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ

    Provides a high-concurrency web server architecture optimized for efficient traffic handling and low memory usage.

    Ccontent-cachehttphttp2
    GitHub पर देखें↗30,903
  • aosabook/500linesaosabook का अवतार

    aosabook/500lines

    29,582GitHub पर देखें↗

    This project is a software engineering educational resource providing a collection of canonical system implementations. It serves as a library of computer science case studies and polyglot code examples designed to demonstrate architectural tradeoffs and design patterns through concise versions of fundamental software components. The repository focuses on studying the implementation of core concepts such as consensus algorithms, interpreters, and database engines. It provides minimal versions of complex systems to facilitate the analysis of language design, data structure implementation, and

    Ships a minimal HTTP server implementation that handles routing, static files, and JSON responses.

    JavaScript
    GitHub पर देखें↗29,582
  • vapor/vaporvapor का अवतार

    vapor/vapor

    26,138GitHub पर देखें↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Allows replacing the default server with custom implementations conforming to the server protocol.

    Swiftframeworkhttphttp2
    GitHub पर देखें↗26,138
  • fishaudio/fish-speechfishaudio का अवतार

    fishaudio/fish-speech

    24,928GitHub पर देखें↗

    This project is a generative speech synthesis engine that converts text into high-fidelity human speech. It utilizes a two-stage autoregressive transformer architecture that separates semantic token prediction from acoustic detail reconstruction to balance linguistic accuracy with audio quality. The system is designed to support multilingual output and conversational AI development, enabling the generation of context-aware speech that maintains flow across multiple dialogue turns. The platform distinguishes itself through a production-ready inference server that employs continuous batching to

    Includes an HTTP server for handling text-to-speech requests and securing model endpoints.

    Pythonllamatransformertts
    GitHub पर देखें↗24,928
  • quii/learn-go-with-testsquii का अवतार

    quii/learn-go-with-tests

    23,510GitHub पर देखें↗

    This project is an educational platform and tutorial series designed to teach the Go programming language through the practice of test-driven development. It provides a structured path for developers to master language fundamentals, concurrency, and standard library usage by building functional applications in small, verifiable increments. The core methodology centers on the test-driven development cycle, where failing tests are written before implementation to define requirements and ensure code correctness. This approach is applied across a wide range of practical scenarios, including the c

    Constructs modular web servers and APIs by routing requests and decoupling business logic from transport concerns.

    Gogogolangtdd
    GitHub पर देखें↗23,510
  • prefecthq/fastmcpPrefectHQ का अवतार

    PrefectHQ/fastmcp

    22,994GitHub पर देखें↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Configures servers to handle requests without session affinity to support horizontal scaling.

    Pythonagentsfastmcpllms
    GitHub पर देखें↗22,994
  • tornadoweb/tornadotornadoweb का अवतार

    tornadoweb/tornado

    22,185GitHub पर देखें↗

    Tornado is a Python web framework and asynchronous networking library used to build scalable web applications and high-performance servers. It provides a non-blocking HTTP server capable of handling thousands of simultaneous connections. The project functions as a WebSocket server framework, enabling real-time bidirectional communication and persistent connections between clients and servers. It supports the implementation of custom networking protocols and high-performance networking services beyond standard HTTP. Its capabilities cover asynchronous web application development, concurrent A

    Provides a non-blocking HTTP server engine capable of processing multiple concurrent requests.

    Pythonasynchronouspython
    GitHub पर देखें↗22,185
  • qinguoyi/tinywebserverqinguoyi का अवतार

    qinguoyi/TinyWebServer

    19,582GitHub पर देखें↗

    TinyWebServer is a lightweight HTTP web server written in C++ for Linux. It is designed to handle HTTP requests and serve static content using low-level Linux system calls for network connection management. The server utilizes a state machine to parse GET and POST data from network sockets. It incorporates a MySQL database connection pool to manage reusable links and reduce the overhead of opening and closing sessions. The project covers static media streaming for images and video files, user authentication workflows for registration and login, and system activity logging via both synchronou

    A lightweight C++ implementation of an HTTP server for Linux.

    C++
    GitHub पर देखें↗19,582
  • uwebsockets/uwebsocketsuWebSockets का अवतार

    uWebSockets/uWebSockets

    18,891GitHub पर देखें↗

    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 lightweight C++ server engine for handling and routing HTTP web traffic.

    C++
    GitHub पर देखें↗18,891
  • unetworking/uwebsocketsuNetworking का अवतार

    uNetworking/uWebSockets

    18,888GitHub पर देखें↗

    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

    Functions as a core server engine that maps URL patterns to handler functions for processing HTTP requests.

    C++commercialcross-platformhttp
    GitHub पर देखें↗18,888
  • sanic-org/sanicsanic-org का अवतार

    sanic-org/sanic

    18,624GitHub पर देखें↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Configures the server to handle different HTTP versions, including simultaneous support for HTTP/1.1 and HTTP/3.

    Pythonapi-serverasgiasyncio
    GitHub पर देखें↗18,624
  • geektutu/7days-golanggeektutu का अवतार

    geektutu/7days-golang

    16,812GitHub पर देखें↗

    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

    Wraps standard network listeners to initialize and run a web service that dispatches incoming requests.

    Gogolanglearningscratch
    GitHub पर देखें↗16,812
  • yhirose/cpp-httplibyhirose का अवतार

    yhirose/cpp-httplib

    16,597GitHub पर देखें↗

    This is a header-only C++ library that provides implementations for HTTP clients, HTTP servers, and a WebSocket framework. It allows for the creation of network services and the consumption of remote APIs without requiring a separate compilation step or external binary linking. The project features backend-agnostic TLS integration for secure HTTPS and WSS communication and employs a thread-pool model to process concurrent requests. It distinguishes itself with a full-duplex WebSocket state-machine and a middleware-based request pipeline that supports regular-expression path routing. The libr

    Provides a complete C++ HTTP server implementation for handling, routing, and serving web traffic.

    C++
    GitHub पर देखें↗16,597
  • keepsafe/aiohttpKeepSafe का अवतार

    KeepSafe/aiohttp

    16,447GitHub पर देखें↗

    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

    Provides a high-performance asynchronous HTTP server with customizable routing and middleware.

    Python
    GitHub पर देखें↗16,447
  • hyperium/hyperhyperium का अवतार

    hyperium/hyper

    15,945GitHub पर देखें↗

    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 the core engine for constructing concurrent HTTP/1 and HTTP/2 servers.

    Rusthttphyperrust
    GitHub पर देखें↗15,945
  • chocobozzz/peertubeChocobozzz का अवतार

    Chocobozzz/PeerTube

    14,520GitHub पर देखें↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Identifies if a web server runs specific software by checking for standardized HTTP headers, metadata tags, or node information endpoints.

    TypeScriptactivitypubangulardecentralized
    GitHub पर देखें↗14,520
  • an-tao/drogonan-tao का अवतार

    an-tao/drogon

    13,993GitHub पर देखें↗

    Drogon is a high-performance C++ HTTP web framework and asynchronous web server designed for building web applications and REST APIs. It utilizes an event-driven, non-blocking architecture to handle concurrent HTTP and WebSocket connections, and it implements a model-view-controller structure to separate business logic from presentation. The framework includes an integrated C++ object-relational mapping system and database client for performing asynchronous operations with relational databases and Redis key-value stores. It supports real-time, full-duplex communication via WebSockets and prov

    Implements a high-performance HTTP server engine designed to handle and route web traffic using an event-driven architecture.

    C++
    GitHub पर देखें↗13,993
  • pinpoint-apm/pinpointpinpoint-apm का अवतार

    pinpoint-apm/pinpoint

    13,830GitHub पर देखें↗

    Pinpoint is a distributed application performance management tool designed to trace requests and monitor metrics across large-scale distributed architectures. It functions as a request tracer, topology mapper, and JVM application monitor, providing a backend capable of collecting and visualizing trace data from OpenTelemetry compatible sources. The system distinguishes itself through a combination of bytecode-based instrumentation via a Java agent and topology-based visualization that renders live maps of service interconnections. It captures execution flow across asynchronous boundaries, suc

    Tracks the execution flow and performance of requests passing through the Akka HTTP server.

    Javaagentapmdistributed-tracing
    GitHub पर देखें↗13,830
  • perfectlysoft/perfectPerfectlySoft का अवतार

    PerfectlySoft/Perfect

    13,753GitHub पर देखें↗

    Perfect is a server-side Swift framework designed for building high-performance web applications, REST APIs, and backend services. It provides an asynchronous HTTP server that handles web traffic through an event loop, alongside a web template engine for generating dynamic HTML pages. The project includes a WebSocket communication library for implementing bidirectional, real-time data exchange between clients and servers. It also provides a database connector to establish connections and exchange data between Swift applications and external database stores. The framework's capabilities cover

    Ships an asynchronous HTTP server engine that routes and serves web traffic via an event loop.

    Swift
    GitHub पर देखें↗13,753
  • drogonframework/drogondrogonframework का अवतार

    drogonframework/drogon

    13,568GitHub पर देखें↗

    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

    Functions as a multi-threaded, event-driven asynchronous HTTP server engine.

    C++asynchronous-programmingdrogonhttp
    GitHub पर देखें↗13,568
पिछला123अगला
  1. Home
  2. Web Development
  3. HTTP Servers

सब-टैग एक्सप्लोर करें

  • Deployment ToolsTools specifically for the automated setup and deployment of HTTP server software. **Distinct from HTTP Servers:** Focuses on the deployment utility rather than the server engine itself.
  • HTTP-FLV Streaming Servers1 सब-टैगServers that transmit live video over HTTP using the FLV container for low-latency delivery. **Distinct from HTTP Servers:** Specializes in the delivery of FLV streams over HTTP, distinct from general purpose web servers.
  • Instance DetectorsTools for identifying specific software instances by inspecting HTTP headers and metadata. **Distinct from HTTP Servers:** Focuses on identifying the software platform of a remote server, distinct from the core HTTP server engine.
  • Live Server DiscoveryProcesses used to identify responding web servers through DNS and TCP verification. **Distinct from HTTP Servers:** Focuses on the discovery process of live servers rather than the implementation of the HTTP server itself.
  • Static Asset Middleware1 सब-टैगMiddleware specifically designed to integrate static file serving into existing HTTP servers. **Distinct from HTTP Servers:** Distinct from HTTP Servers as it focuses on the middleware integration layer for assets rather than the core server engine.
  • Web Server MonitoringInstrumentation of web server request lifecycles to track performance and execution flow. **Distinct from HTTP Servers:** Distinct from the server engine: focuses on monitoring the server's performance rather than routing traffic.