Protocol (disambiguation)
Protocol can mean different things, depending on the context:
- In OOP, it refers to interface
- In networking/data exchange, it refers to network-protocol or communication-protocol
- GitHub: https://github.com/topics/protocol
- Wikipedia: https://en.wikipedia.org/wiki/Protocol#computing
- Related Topics: interface, network-protocol, communication-protocol,
- Last updated: 2026-01-16 00:26:02 UTC
- JSON Representation
https://github.com/anoma/anoma
Reference implementation of Anoma
blockchain consensus cryptography distributed-systems elixir erlang operating-system p2p protocol
Last synced: 12 May 2025
https://github.com/ipfs/ipfs
Peer-to-peer hypermedia protocol
ipfs ipfs-protocol ipfs-web ipld js-ipfs multiformats p2p paper protocol
Last synced: 17 Dec 2025
https://github.com/amark/gun
An open source cybersecurity protocol for syncing decentralized graph data.
artificial-intelligence big-data blockchain crdt crypto cryptography dapp database decentralized dweb encryption end-to-end graph machine-learning metaverse offline-first p2p protocol realtime web3
Last synced: 12 May 2025
https://github.com/quic-go/quic-go
A production-ready QUIC implementation in pure Go
go golang http3 protocol quic quic-client quic-server
Last synced: 09 Sep 2025
https://github.com/cloudflare/quiche
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
http3 network-programming protocol quic rust
Last synced: 13 May 2025
https://github.com/simplex-chat/simplex-chat
SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
chat double-ratchet e2ee encryption haskell messaging privacy protocol security
Last synced: 14 May 2025
https://github.com/daltoniam/Starscream
Websockets in swift for iOS and OSX
osx protocol starscream swift websocket websocket-client websockets
Last synced: 06 Aug 2025
https://github.com/daltoniam/starscream
Websockets in swift for iOS and OSX
osx protocol starscream swift websocket websocket-client websockets
Last synced: 12 May 2025
https://github.com/lightningnetwork/lnd
Lightning Network Daemon ⚡️
bitcoin blockchain cryptocurrency cryptography lightning lightning-network micropayments payments peer-to-peer protocol
Last synced: 09 Sep 2025
https://github.com/lbryio/lbry-sdk
The LBRY SDK for building decentralized, censorship resistant, monetized digital content apps.
bitcoin bittorrent blockchain cryptocurrency decentralized dht kademlia lbry p2p protocol python
Last synced: 13 May 2025
https://github.com/geysermc/geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
bedrock bedrock-edition bedrock-to-java bungee fabric geyser geysermc hacktoberfest java java-edition minecraft minecraft-bedrock-edition packet pe protocol proxy spigot translator velocity
Last synced: 23 Apr 2025
https://github.com/GeyserMC/Geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
bedrock bedrock-edition bedrock-to-java bungee fabric geyser geysermc hacktoberfest java java-edition minecraft minecraft-bedrock-edition packet pe protocol proxy spigot translator velocity
Last synced: 14 Mar 2025
https://github.com/microsoft/msquic
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
c cpp cross-platform csharp network-programming protocol quic rust secure
Last synced: 14 May 2025
https://github.com/quinn-rs/quinn
Async-friendly QUIC implementation in Rust
hacktoberfest protocol quic rust
Last synced: 12 May 2025
https://github.com/acassen/keepalived
Keepalived
bfd c daemon high-availability infrastructure infrastructures ipvs keepalived linux lvs multiplexer netlink protocol snmp vrrp
Last synced: 13 May 2025
https://github.com/yalantis/foldingtabbar.ios
Folding Tab Bar and Tab Bar Controller
animation carthage cocoapods foldingtabbar ios objective-c protocol swift tabbar tabbarcontroller
Last synced: 14 May 2025
https://github.com/Yalantis/FoldingTabBar.iOS
Folding Tab Bar and Tab Bar Controller
animation carthage cocoapods foldingtabbar ios objective-c protocol swift tabbar tabbarcontroller
Last synced: 03 Aug 2025
https://github.com/graphprotocol/graph-node
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
blockchain developer-tools ethereum graphql graphql-api graphql-server ipfs protocol
Last synced: 28 Apr 2025
https://github.com/Yalantis/GuillotineMenu
Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
animation cocoapods guillotinemenu ios protocol swift transition-animation yalantis
Last synced: 06 Aug 2025
https://github.com/yalantis/guillotinemenu
Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
animation cocoapods guillotinemenu ios protocol swift transition-animation yalantis
Last synced: 15 May 2025
https://github.com/andeya/erpc
An efficient, extensible and easy-to-use RPC framework.
go microservice peer-to-peer protocol rpc socket
Last synced: 14 May 2025
https://github.com/mas-bandwidth/netcode
Secure client/server connections over UDP
client-server game-development packets protocol udp
Last synced: 14 May 2025
https://github.com/mas-bandwidth/yojimbo
A network library for client/server games written in C++
client-server game multiplayer-game-server protocol udp
Last synced: 29 Dec 2025
https://github.com/bagder/http2-explained
A detailed document explaining and documenting HTTP/2, the successor to the widely popular HTTP/1.1 protocol
book documentation http2 protocol
Last synced: 15 May 2025
https://github.com/tidwall/redcon
Redis compatible server framework for Go
golang networking protocol redis
Last synced: 14 May 2025
https://github.com/ipfs/ipfs-companion
Browser extension that simplifies access to IPFS resources on the web
chrome-extension dweb firefox-extension ipfs ipfs-companion ipfs-gateway ipfs-gui p2p protocol webextension
Last synced: 14 Apr 2025
https://github.com/lightning/bolts
BOLT: Basis of Lightning Technology (Lightning Network Specifications)
bitcoin blockchain cryptocurrency cryptography lightning lightning-network protocol
Last synced: 14 May 2025
https://github.com/tywo45/t-io
T-io is a network programming framework developed based on Java AIO. From the collected cases, t-io is widely used for IoT, IM, and customer service, making it a top-notch network programming framework
aio im iot protocol socket t-io tcp tio udp websocket
Last synced: 14 May 2025
https://github.com/eclipse-zenoh/zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
distributed-computing distributed-storage distributed-systems edge-computing embedded geo-distributed-storages iot messaging network-programming networking protocol robotics ros2 rust rust-lang storage zenoh
Last synced: 12 May 2025
https://github.com/enisdenjo/graphql-ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
apollo client express fastify graphql observables protocol relay server subscriptions the-guild transport uwebsockets websockets
Last synced: 14 May 2025
https://github.com/allenxuxu/gev
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket
Last synced: 15 May 2025
https://github.com/doronz88/pymobiledevice3
Pure python3 implementation for working with iDevices (iPhone, etc...).
afc instruments ios libimobiledevice lockdown-services lockdownd protocol python python3 usbmux
Last synced: 13 May 2025
https://github.com/Allenxuxu/gev
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket
Last synced: 14 Mar 2025
https://github.com/tus/tus-resumable-upload-protocol
Open Protocol for Resumable File Uploads
cross-platform file-upload http mit open-source protocol resumable tus
Last synced: 14 May 2025
https://github.com/nanomsg/mangos-v1
The pure golang implementation of nanomsg (version 1, frozen)
distributed golang nanomsg protocol transport
Last synced: 16 Dec 2025
https://github.com/nvzqz/randomkit
Random data generation in Swift
carthage cocoapods cross-platform ios linux macos math protocol random random-generation swift swift-package-manager testing watchos
Last synced: 15 May 2025
https://github.com/nvzqz/RandomKit
Random data generation in Swift
carthage cocoapods cross-platform ios linux macos math protocol random random-generation swift swift-package-manager testing watchos
Last synced: 06 Aug 2025
https://github.com/weiboad/kafka-php
kafka php client
kafka kafka-consumer kafka-php php protocol
Last synced: 25 Mar 2025
https://github.com/buckyos/cyfs
CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP),is short for CYberFileSystem. https://www.cyfs.com/, cyfs://cyfs/index_en.html.
blockchain cryptography named-data-networking named-object-networking ndn non p2p protocol rust web3
Last synced: 15 May 2025
https://github.com/anyproto/any-sync
An open-source protocol designed to create high-performance, local-first, peer-to-peer, end-to-end encrypted applications that facilitate seamless collaboration among multiple users and devices
anytype e2ee local-first p2p performance privacy protocol
Last synced: 14 May 2025
https://github.com/tencent/tquic
A high-performance, lightweight, and cross-platform QUIC library
cross-platform http3 network-programming networking protocol quic rust udp
Last synced: 13 May 2025
https://github.com/mrs4s/miraigo
qq协议的golang实现, 移植于mirai
mirai mirai-bot protocol qq qq-bot qq-protocol qqbot qqrobot
Last synced: 14 May 2025
https://github.com/merkletreejs/merkletreejs
🌱 Construct Merkle Trees and verify proofs in JavaScript. By @miguelmota
bitcoin blockchain ethereum javascript merkle merkle-mountain-range merkle-multiproof merkle-proof merkle-root merkle-tree merkle-tree-diagram merkletreejs mmr multiproof nodejs protocol smart-contracts soli solidity verify-proofs
Last synced: 14 May 2025
https://github.com/div99/agent-protocol
Common interface for interacting with AI agents. The protocol is tech stack agnostic - you can use it with any framework for building agents.
agents ai ai-agent api auto-gpt gpt-4 javascript llms openapi protocol python typescript
Last synced: 14 May 2025
https://github.com/Mrs4s/MiraiGo
qq协议的golang实现, 移植于mirai
mirai mirai-bot protocol qq qq-bot qq-protocol qqbot qqrobot
Last synced: 15 May 2025
https://github.com/ipfs/specs
Technical specifications for the IPFS protocol stack
ipfs p2p protocol specifications specs standards
Last synced: 10 Apr 2025
https://github.com/dmulloy2/protocollib
Provides read and write access to the Minecraft protocol with Bukkit.
bukkit packets protocol spigot
Last synced: 14 May 2025
https://github.com/aurora-opensource/xviz
A protocol for real-time transfer and visualization of autonomy data
3d protocol robotics self-driving-car
Last synced: 05 May 2025
https://github.com/dmulloy2/ProtocolLib
Provides read and write access to the Minecraft protocol with Bukkit.
bukkit packets protocol spigot
Last synced: 14 Mar 2025
https://github.com/0xpolygon/polygon-edge
A Framework for Building Ethereum-compatible Blockchain Networks
Last synced: 09 Aug 2025
https://github.com/0xPolygon/polygon-edge
A Framework for Building Ethereum-compatible Blockchain Networks
Last synced: 17 Jul 2025
https://github.com/fluencelabs/nox
Rust implementation of the Fluence network peer
decentralized fluence p2p peer peer-to-peer protocol rust wasm
Last synced: 14 May 2025
https://github.com/neo4j/neo4j-python-driver
Neo4j Bolt driver for Python
binary-protocol cypher database-driver driver graph-database neo4j protocol python python3 query-language
Last synced: 13 May 2025
https://github.com/chapin666/books
Awesome Books
algorithm database language-learning linux mq operating-system protocol
Last synced: 25 Feb 2025
https://github.com/multiformats/multihash
Self describing hashes - for future proofing
hash-functions multiformats multihash protocol varint
Last synced: 13 May 2025
https://github.com/chronoxor/FastBinaryEncoding
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
binary cpp csharp go golang java javascript kotlin low-latency performance protocol python ruby serialization swift
Last synced: 09 Apr 2025
https://github.com/chronoxor/fastbinaryencoding
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
binary cpp csharp go golang java javascript kotlin low-latency performance protocol python ruby serialization swift
Last synced: 16 May 2025
https://github.com/mariohahn/StatusProvider
Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views
empty error-handling loading protocol viewcontroller
Last synced: 02 Aug 2025
https://github.com/mariohahn/statusprovider
Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views
empty error-handling loading protocol viewcontroller
Last synced: 12 Apr 2025
https://github.com/unlock-protocol/unlock
Ʉnlock is a protocol for memberships built on a blockchain.
blockchain ethereum infrastructure javascript memberships nft protocol solidity unlock
Last synced: 14 May 2025
https://github.com/Tencent/tquic
A high-performance, lightweight, and cross-platform QUIC library
cross-platform http3 network-programming protocol quic rust
Last synced: 19 Apr 2025
https://github.com/timonpost/laminar
A simple semi-reliable UDP protocol for multiplayer games
gamedev networking protocol rust udp
Last synced: 12 Dec 2025
https://github.com/TimonPost/laminar
A simple semi-reliable UDP protocol for multiplayer games
gamedev networking protocol rust udp
Last synced: 16 May 2025
https://github.com/agent-network-protocol/AgentNetworkProtocol
AgentNetworkProtocol(ANP) is an open source protocol for agent communication. Our vision is to define how agents connect with each other, building an open, secure, and efficient collaboration network for billions of intelligent agents.
Last synced: 03 Jul 2025
https://github.com/tlaplus/DrTLAPlus
Dr. TLA+ series - learn an algorithm and protocol, study a specification
algorithm pluscal protocol tlaplus
Last synced: 20 Apr 2025
https://github.com/tlaplus/drtlaplus
Dr. TLA+ series - learn an algorithm and protocol, study a specification
algorithm pluscal protocol tlaplus
Last synced: 05 Mar 2025
https://github.com/rnd-ash/OpenVehicleDiag
A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol
daimler diagnostics diagnostics-application dpdu ecu hacking j2534 kwp2000 macchina-m2 mercedes-cbf odb open-vehicle-diagnostics ovd protocol reverse-engineering-framework rust socketcan uds vehicle
Last synced: 23 Oct 2025
https://github.com/rnd-ash/openvehiclediag
A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol
daimler diagnostics diagnostics-application dpdu ecu hacking j2534 kwp2000 macchina-m2 mercedes-cbf odb open-vehicle-diagnostics ovd protocol reverse-engineering-framework rust socketcan uds vehicle
Last synced: 04 Apr 2025
https://github.com/geysermc/mcprotocollib
A library for communication with a Minecraft client/server.
java library minecraft minecraft-protocol protocol
Last synced: 16 May 2025
https://github.com/Steveice10/MCProtocolLib
A library for communication with a Minecraft client/server.
java library minecraft minecraft-protocol protocol
Last synced: 27 Apr 2025
https://github.com/isair/JSONHelper
✌ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!
cocoapods dictionaries hex-color hex-strings json-helper json-string nscolor protocol swift uicolor value-conversion
Last synced: 25 Mar 2025
https://github.com/isair/jsonhelper
✌ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!
cocoapods dictionaries hex-color hex-strings json-helper json-string nscolor protocol swift uicolor value-conversion
Last synced: 20 Oct 2025
https://github.com/quickfixgo/quickfix
The Go FIX Protocol Library :rocket:
cryptocurrency docker finance financial-data financial-information-exchange financial-markets fintech fixprotocol go golang hft-trading messaging-library protocol quantitative-finance quickfix stock-market stocks trading-systems
Last synced: 12 Jan 2026
https://github.com/juicity/juicity
juicity is a quic-based proxy protocol implementation.
Last synced: 12 Mar 2025
https://github.com/GeyserMC/MCProtocolLib
A library for communication with a Minecraft client/server.
java library minecraft minecraft-protocol protocol
Last synced: 14 Mar 2025
https://github.com/OpenMiHome/mihome-binary-protocol
encryption mihome protocol xiaomi
Last synced: 29 Apr 2025
https://github.com/dvidelabs/flatcc
FlatBuffers Compiler and Library in C for C
c flatbuffers idl json json-parser protocol schema serialization
Last synced: 21 Oct 2025
https://github.com/mschwager/dhcpwn
All your IPs are belong to us.
attack bootp-protocol dhcp dhcpwn protocol python udp
Last synced: 04 Apr 2025
https://github.com/jumbojett/OpenID-Connect-PHP
Minimalist OpenID Connect client
authentication authorization identity-verification openid openid-connect protocol
Last synced: 02 Apr 2025
https://github.com/containerd/ttrpc
GRPC for low-memory environments
go golang golang-library golang-package grpc protocol rpc stream
Last synced: 11 Jan 2026