An open API service indexing awesome lists of open source software.

Protocol (disambiguation)

Protocol can mean different things, depending on the context:

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/skywind3000/kcp

:zap: KCP - A Fast and Reliable ARQ Protocol

accelerator ack arq c kcp kcptun low-latency protocol quic rtc rtt socket srt tunnel udp

Last synced: 14 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/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/libimobiledevice/libimobiledevice

A cross-platform protocol library to communicate with iOS devices

c ios library lockdownd protocol

Last synced: 12 May 2025

https://github.com/ipfs/ipfs-desktop

An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.

desktop dweb ipfs ipfs-desktop ipfs-gui ipns menubar p2p pinning protocol unixfs

Last synced: 24 Oct 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/streadway/amqp

Go client for AMQP 0.9.1

amqp go protocol rabbitmq

Last synced: 12 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: 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/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/neutree/comtool

Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发

assistant debug network plugin protocol python serial tcp terminal tool udp

Last synced: 13 May 2025

https://github.com/Neutree/COMTool

Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发

assistant debug network plugin protocol python serial tcp terminal tool udp

Last synced: 20 Mar 2025

https://github.com/botuniverse/onebot

OneBot:统一的聊天机器人应用接口标准

api bot chatbot cqhttp onebot protocol qqbot standard

Last synced: 15 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/alibaba/xquic

XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.

http3 ietf protocol quic tls13

Last synced: 14 Oct 2025

https://github.com/brightify/cuckoo

Boilerplate-free mocking framework for Swift!

cocoapods cuckoo matcher mock mocking mockito protocol stub swift unit-testing

Last synced: 14 May 2025

https://github.com/quicwg/base-drafts

Internet-Drafts that make up the base QUIC specification

http ietf protocol quic standards tls transport

Last synced: 14 May 2025

https://github.com/Brightify/Cuckoo

Boilerplate-free mocking framework for Swift!

cocoapods cuckoo matcher mock mocking mockito protocol stub swift unit-testing

Last synced: 06 Aug 2025

https://github.com/litespeedtech/lsquic

LiteSpeed QUIC and HTTP/3 Library

gquic h3 http3 ietf protocol quic tls13 udp

Last synced: 04 Jan 2026

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/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/freeopcua/python-opcua

LGPL Pure Python OPC-UA Client and Server

iec-62541 library opc opc-ua protocol python python3

Last synced: 15 May 2025

https://github.com/FreeOpcUa/python-opcua

LGPL Pure Python OPC-UA Client and Server

iec-62541 library opc opc-ua protocol python python3

Last synced: 08 Apr 2025

https://github.com/prismarinejs/node-minecraft-protocol

Parse and serialize minecraft packets, plus authentication and encryption.

client minecraft network packets protocol proxy server

Last synced: 16 Dec 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/ngtcp2/ngtcp2

ngtcp2 project is an effort to implement IETF QUIC protocol

c networking protocol quic rfc9000 rfc9001 rfc9002 rfc9221 rfc9287 rfc9368 rfc9369 udp

Last synced: 14 May 2025

https://github.com/freeopcua/opcua-asyncio

OPC UA library for python >= 3.7

asyncio iec62541 opc-ua opcua protocol python3

Last synced: 13 May 2025

https://github.com/PrismarineJS/node-minecraft-protocol

Parse and serialize minecraft packets, plus authentication and encryption.

client minecraft network packets protocol proxy server

Last synced: 01 Apr 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/FreeOpcUa/opcua-asyncio

OPC UA library for python >= 3.7

asyncio iec62541 opc-ua opcua protocol python3

Last synced: 17 Apr 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/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

blockchain ethereum protocol

Last synced: 09 Aug 2025

https://github.com/0xPolygon/polygon-edge

A Framework for Building Ethereum-compatible Blockchain Networks

blockchain ethereum protocol

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/multiformats/multihash

Self describing hashes - for future proofing

hash-functions multiformats multihash protocol varint

Last synced: 13 May 2025

https://github.com/gopcua/opcua

Native Go OPC-UA library

golang ics opc-ua protocol scada

Last synced: 30 Dec 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.

agent communication protocol

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/juicity/juicity

juicity is a quic-based proxy protocol implementation.

juicity protocol proxy quic

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/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/containerd/ttrpc

GRPC for low-memory environments

go golang golang-library golang-package grpc protocol rpc stream

Last synced: 11 Jan 2026