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

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

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

44 个仓库

Awesome GitHub RepositoriesProtocol Implementations

Libraries for serializing data and implementing network protocols.

Explore 44 awesome GitHub repositories matching part of an awesome list · Protocol Implementations. Refine with filters or upvote what's useful.

Awesome Protocol Implementations GitHub Repositories

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

    rstacruz/cheatsheets

    14,429在 GitHub 上查看↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Provides a reference for implementing common protocols to ensure consistent data type interfaces.

    SCSS
    在 GitHub 上查看↗14,429
  • gcc-mirror/gccgcc-mirror 的头像

    gcc-mirror/gcc

    11,019在 GitHub 上查看↗

    This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu

    Validates that classes adopting a protocol implement all required methods using configurable inheritance options.

    C++
    在 GitHub 上查看↗11,019
  • wulabing/xray_onekeywulabing 的头像

    wulabing/Xray_onekey

    9,262在 GitHub 上查看↗

    Xray_onekey is an automated Linux network proxy deployer and installation script. It is designed to install and configure Xray proxy servers on Debian or Ubuntu systems to create secure, encrypted network tunnels. The tool specifically implements VLESS XTLS proxy servers, utilizing a stateless transmission protocol and a specialized encryption layer to secure and obfuscate internet traffic. It incorporates an Nginx reverse proxy setup to mask proxy traffic, making incoming requests appear as standard web server activity. The deployment process is handled via bash scripts that automate the in

    Implements the VLESS protocol to route traffic without server-side user databases.

    Shellnginxtlsv2ray
    在 GitHub 上查看↗9,262
  • modelcontextprotocol/modelcontextprotocolmodelcontextprotocol 的头像

    modelcontextprotocol/modelcontextprotocol

    8,458在 GitHub 上查看↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    Enforces strict adherence to the protocol schema using type safety to prevent communication errors.

    TypeScript
    在 GitHub 上查看↗8,458
  • lastmile-ai/mcp-agentlastmile-ai 的头像

    lastmile-ai/mcp-agent

    8,037在 GitHub 上查看↗

    mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist

    Handles authentication and sampling according to the Model Context Protocol specification.

    Pythonagentsaiai-agents
    在 GitHub 上查看↗8,037
  • napneko/napcatqqNapNeko 的头像

    NapNeko/NapCatQQ

    7,287在 GitHub 上查看↗

    NapCatQQ is a cross-platform runtime that implements the communication protocol required to automate chat bots on the QQ platform. It functions as a protocol adapter, translating QQ messaging events into a standardized interface for use with third-party bot frameworks. The project features a modular plugin system and a web-based management interface. This dashboard allows for the configuration of plugin settings and the monitoring of active messaging bots through a graphical user interface. The system supports the engineering of custom plugins via a pipeline of event handlers and a communica

    Provides a cross-platform runtime that implements the communication rules required to automate chat bots on the QQ platform.

    TypeScriptnapcatncqqntqq
    在 GitHub 上查看↗7,287
  • soketi/soketisoketi 的头像

    soketi/soketi

    5,615在 GitHub 上查看↗

    Soketi is a high-performance WebSocket server designed to facilitate real-time bidirectional communication and event broadcasting. It functions as a multi-tenant gateway that implements the Pusher protocol, allowing existing client-side applications to integrate without modifying their underlying logic. The server acts as a distributed event broker, synchronizing messages across multiple instances to support horizontal scalability in cloud-native environments. The platform distinguishes itself through its focus on secure, isolated multi-tenant hosting and robust traffic management. It enforce

    Implements the Pusher protocol to enable real-time event streaming for applications using standard client SDKs.

    TypeScriptbroadcastingcloudflaredocker
    在 GitHub 上查看↗5,615
  • rcmaehl/msedgeredirectrcmaehl 的头像

    rcmaehl/MSEdgeRedirect

    5,636在 GitHub 上查看↗

    MSEdgeRedirect is a tool that intercepts specific Microsoft Edge processes — including News, Search, Widgets, and Weather — and redirects their content to open in the system's default browser instead. It operates by modifying Windows registry keys, using Image File Execution Options to intercept Edge executable launches and redirect them to the default browser protocol handler. The tool stores user preferences in the Windows registry for persistent configuration across sessions, and includes search engine customization that allows users to select from eight built-in search engines or specify

    Provides the fallback mechanism that opens intercepted Edge URLs in the system's default browser.

    AutoItedgeimage-file-execution-optionsmsedge
    在 GitHub 上查看↗5,636
  • jspahrsummers/libextobjcjspahrsummers 的头像

    jspahrsummers/libextobjc

    4,500在 GitHub 上查看↗

    libextobjc 是一个 Objective-C 语言扩展库和运行时工具集,提供了函数式编程模式和高级动态特性。它是一系列用于方法注入、类反射和静态分析的实用工具集合,旨在帮助防止运行时崩溃。 该库支持在编译时生成代数数据类型,并提供了一种机制,用于为类别 (categories) 中定义的属性合成支持实例变量。它还实现了协议默认行为,并提供了在编译过程中验证键路径 (key paths) 和选择器 (selectors) 的工具。 该项目涵盖了更广泛的功能领域,包括通过基于块 (block-based) 的协程进行异步流控制,以及自动清理资源并减轻块作用域内引用循环的内存管理工具。它还包括用于运行时方法注入和对象反射的工具,以分析类层次结构和属性。

    Injects shared logic into classes to provide default behaviors for protocol methods.

    Objective-C
    在 GitHub 上查看↗4,500
  • apple/homekitadkapple 的头像

    apple/HomeKitADK

    2,629在 GitHub 上查看↗

    The HomeKit Accessory Development Kit (ADK) is an open-source framework from Apple for building smart home accessories that pair and communicate with the Home app and the broader Apple Home ecosystem. At its core, the ADK implements the HomeKit Accessory Protocol (HAP), providing the cryptographic pairing and secure session establishment—using SRP and Curve25519 key exchange—required for trusted accessory-controller links. Accessories are modeled through an event-driven architecture that manages state and characteristics, with configuration stored in a structured JSON format for runtime queryi

    Implements the HomeKit Accessory Protocol for secure pairing and communication with Apple Home ecosystem.

    C
    在 GitHub 上查看↗2,629
  • mafintosh/torrent-streammafintosh 的头像

    mafintosh/torrent-stream

    1,971在 GitHub 上查看↗

    The streaming torrent engine that peerflix uses

    Low-level streaming engine for torrents.

    JavaScript
    在 GitHub 上查看↗1,971
  • webtorrent/bittorrent-trackerwebtorrent 的头像

    webtorrent/bittorrent-tracker

    1,929在 GitHub 上查看↗

    🌊 Simple, robust, BitTorrent tracker (client & server) implementation

    Implementation of BitTorrent tracker client and server.

    JavaScriptbittorrentbittorrent-trackerbrowser
    在 GitHub 上查看↗1,929
  • tony612/grpc-elixirtony612 的头像

    tony612/grpc-elixir

    1,518在 GitHub 上查看↗

    An Elixir implementation of gRPC

    Implementation of the gRPC framework.

    Elixir
    在 GitHub 上查看↗1,518
  • webtorrent/bittorrent-dhtwebtorrent 的头像

    webtorrent/bittorrent-dht

    1,276在 GitHub 上查看↗

    🕸 Simple, robust, BitTorrent DHT implementation

    Implementation of the BitTorrent DHT protocol.

    JavaScriptbittorrentbittorrent-dhtdht
    在 GitHub 上查看↗1,276
  • thibauts/node-castv2thibauts 的头像

    thibauts/node-castv2

    794在 GitHub 上查看↗

    castv2

    Implementation of the Chromecast CASTV2 protocol.

    JavaScript
    在 GitHub 上查看↗794
  • watson/bonjourwatson 的头像

    watson/bonjour

    654在 GitHub 上查看↗

    A Bonjour/Zeroconf protocol implementation in JavaScript

    Implementation of the Bonjour/Zeroconf protocol.

    JavaScript
    在 GitHub 上查看↗654
  • watson/ipp-printerwatson 的头像

    watson/ipp-printer

    579在 GitHub 上查看↗

    Create a printer on your network using nothing but Node.js. This module implements version 1.1 of the IPP protocol and uses Bonjour/Zeroconf to advertise a printer on your local network that anyone can print to.

    Creates a network-accessible printer.

    JavaScript
    在 GitHub 上查看↗579
  • mafintosh/multicast-dnsmafintosh 的头像

    mafintosh/multicast-dns

    534在 GitHub 上查看↗

    Low level multicast-dns implementation in pure javascript

    Low-level multicast DNS implementation.

    JavaScript
    在 GitHub 上查看↗534
  • bitwalker/exprotobufbitwalker 的头像

    bitwalker/exprotobuf

    482在 GitHub 上查看↗

    Protocol Buffers in Elixir made easy!

    Library for working with Protocol Buffers.

    Elixir
    在 GitHub 上查看↗482
  • webtorrent/bittorrent-protocolwebtorrent 的头像

    webtorrent/bittorrent-protocol

    357在 GitHub 上查看↗

    travis-image: https://img.shields.io/travis/webtorrent/bittorrent-protocol/master.svg travis-url: https://travis-ci.org/webtorrent/bittorrent-protocol npm-image: https://img.shields.io/npm/v/bittorrent-protocol.svg npm-url: https://npmjs.org/package/bittorrent-protocol downloads-image:…

    Implementation of the BitTorrent peer wire protocol.

    JavaScript
    在 GitHub 上查看↗357
上一个123下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Protocol Implementations

探索子标签

  • HomeKit AccessoryImplements the HomeKit Accessory Protocol for secure pairing and communication with Apple Home ecosystem. **Distinct from Protocol Implementations:** Distinct from general Protocol Implementations: specifically implements the HomeKit Accessory Protocol (HAP) for Apple HomeKit ecosystem, not a generic protocol library.
  • Interface ProtocolsReferences for defining common interfaces and specific implementations for different data types. **Distinct from Protocol Implementations:** Focuses on programming language protocols and interfaces rather than network-level serialization protocols.
  • MessagingSoftware implementations of network protocols specifically for instant messaging and chat platforms. **Distinct from Protocol Implementations:** Specializes general protocol implementations to the domain of messaging services rather than generic data serialization or SSH.
  • Protocol Compliance Layers1 个子标签Implementations that ensure communication adheres to a specific technical standard for sampling and authentication. **Distinct from Protocol Implementations:** Focuses on the runtime adherence to a protocol specification rather than a general-purpose serialization library.
  • Protocol Default Implementations2 个子标签Injects method implementations into classes conforming to a protocol, providing default behavior without manual implementation. **Distinct from Protocol Implementations:** Distinct from Protocol Implementations: focuses on injecting default method implementations into conforming classes rather than implementing network protocols.
  • PusherServer-side implementations of the Pusher protocol for real-time event broadcasting. **Distinct from Protocol Implementations:** Specific to the Pusher protocol rather than general serialization or HomeKit protocols.
  • VLESS ImplementationsImplementations of the VLESS stateless transmission protocol for network proxying. **Distinct from Protocol Implementations:** Focuses specifically on the VLESS protocol rather than general network protocol implementations