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

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

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

10 个仓库

Awesome GitHub RepositoriesHTTP Protocols

Educational resources explaining the HTTP protocol, its methods, and communication standards.

Distinguishing note: Focuses on protocol understanding rather than server implementation.

Explore 10 awesome GitHub repositories matching networking & communication · HTTP Protocols. Refine with filters or upvote what's useful.

Awesome HTTP Protocols GitHub Repositories

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

    charlax/professional-programming

    51,116在 GitHub 上查看↗

    This project is a curated knowledge repository designed to support the professional development of software engineers. It functions as a comprehensive index of industry best practices, methodologies, and design principles, providing a structured roadmap for those seeking to improve their technical skills, architectural decision-making, and career trajectory. The repository distinguishes itself through a community-driven approach, relying on peer-reviewed contributions to maintain an up-to-date collection of resources. It organizes vast amounts of technical information into a hierarchical taxo

    Explains the mechanics and standards of the HTTP protocol.

    Pythonarchitecturecomputer-scienceconcepts
    在 GitHub 上查看↗51,116
  • vasanthk/how-web-worksvasanthk 的头像

    vasanthk/how-web-works

    16,731在 GitHub 上查看↗

    This project is a technical educational guide focused on browser architecture and the internal processes used to render web pages. It provides a detailed breakdown of the web request lifecycle, from the initial networking phase to the final visual output on a screen. The guide covers specific technical sequences including the DNS resolution process across browser, operating system, and ISP caches, and the establishment of secure connections through the TLS handshake. It also details the communication flow between clients and servers using the HTTP protocol and server-side request handling. T

    Explains the fundamental HTTP protocol, including the use of methods, headers, and status codes.

    在 GitHub 上查看↗16,731
  • linkedin/school-of-srelinkedin 的头像

    linkedin/school-of-sre

    8,093在 GitHub 上查看↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Provides educational resources explaining the structure of HTTP requests, responses, verbs, and status codes.

    HTMLgithadooplinux
    在 GitHub 上查看↗8,093
  • cloudwego/hertzcloudwego 的头像

    cloudwego/hertz

    7,279在 GitHub 上查看↗

    Hertz is a high-performance Go HTTP framework designed for building scalable microservices, RESTful APIs, and AI applications. It functions as a high-performance web server and a communication framework for microservices, utilizing non-blocking I/O and zero-copy memory management to handle high-concurrency traffic. The project distinguishes itself through a microservices communication toolkit that supports high-efficiency remote procedure calls via gRPC and Thrift protocols. It implements an asynchronous middleware engine based on an onion model, allowing for a pluggable request-response pipe

    Supports various versions of the HTTP protocol and allows for custom protocol extensions.

    Gogohttpmicroservices
    在 GitHub 上查看↗7,279
  • ethereum-mining/ethminerethereum-mining 的头像

    ethereum-mining/ethminer

    5,935在 GitHub 上查看↗

    ethminer 是一个以太坊 GPU 挖矿和 Ethash 哈希工具。它作为一个 CUDA 和 OpenCL 客户端,利用显卡执行工作量证明计算,以验证区块链交易并挖掘以太币。 该软件利用 GPGPU 加速将并行数学计算卸载到 GPU,并直接在显存中生成所需的非循环图数据集,以消除磁盘延迟。它包含一个 GPU 挖矿基准测试工具,用于针对特定周期测试哈希速度和效率,从而建立性能基准。 该项目实现了用于协调工作分配和向远程矿池提交份额的 Stratum 网络协议,具有自动协议检测和加密通信功能。它还提供了一个用于远程管理的程序化 HTTP 接口,允许用户监控实时性能指标并控制挖矿操作。 系统集成通过用于进程协调和系统级通知的消息总线进行处理。

    Automatically detects the appropriate Stratum protocol version to eliminate manual configuration.

    C++
    在 GitHub 上查看↗5,935
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Ships an HTTP client that can select between HTTP/1.0, HTTP/1.1, and HTTP/2.0 for outbound requests.

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
  • cloudevents/speccloudevents 的头像

    cloudevents/spec

    5,801在 GitHub 上查看↗

    CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT

    Defines the standard transport bindings for mapping CloudEvents onto HTTP and other protocols.

    Pythonserverlessspecification
    在 GitHub 上查看↗5,801
  • mcxiaoke/mqttmcxiaoke 的头像

    mcxiaoke/mqtt

    5,195在 GitHub 上查看↗

    This project provides a technical specification and reference manual for the MQTT 3.1.1 standard, serving as a translated Chinese guide for implementing this lightweight IoT messaging protocol in resource-constrained device networks. The documentation covers the fundamental mechanisms of the publish-subscribe model, including topic-based routing with wildcard filtering, retained message storage, and the configuration of last will and testament messages. It details the protocol's approach to reliability through various quality of service levels, ranging from single-level acknowledgments to exa

    Provides a detailed reference manual covering packet formats, QoS levels, and connection handshakes for MQTT.

    Rich Text Formatmqtt
    在 GitHub 上查看↗5,195
  • emqx/mqttxemqx 的头像

    emqx/MQTTX

    4,802在 GitHub 上查看↗

    MQTTX is a cross-platform MQTT client application designed for testing, debugging, and managing MQTT brokers. It supports both MQTT v3.1.1 and v5.0, enables simultaneous management of multiple broker connections, and provides an interactive chat-style interface for publishing and subscribing with configurable quality of service, payload transformation, and topic visualization. The client can be used as a desktop application, a command-line tool, or a self-hosted web client deployable via Docker. What sets MQTTX apart is its integration of AI-assisted workflows, allowing users to generate MQTT

    Automatically selects MQTT v3.1.1 or v5.0 based on broker capabilities, adapting session features and property handling accordingly.

    TypeScriptclicross-platformelectron
    在 GitHub 上查看↗4,802
  • bootdotdev/curriculumbootdotdev 的头像

    bootdotdev/curriculum

    3,415在 GitHub 上查看↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    Teaches the fundamentals of the HTTP protocol, including TCP, request structures, and data encoding.

    algorithmscomputer-sciencecurriculum
    在 GitHub 上查看↗3,415
  1. Home
  2. Networking & Communication
  3. HTTP Protocols

探索子标签

  • CloudEvents BindingsSpecifications for mapping CloudEvents attributes and data onto HTTP, AMQP, Kafka, MQTT, NATS, and WebSocket protocols. **Distinct from HTTP Protocols:** Distinct from general HTTP Protocols: defines a specific binding for the CloudEvents event format onto HTTP and other transport protocols, not the protocol itself.
  • Protocol Version Selectors2 个子标签Capabilities for choosing the HTTP protocol version (1.0, 1.1, 2.0) used in client requests. **Distinct from HTTP Protocols:** Distinct from HTTP Protocols: focuses on selecting the version for a specific request, not general protocol education.