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/yinsang0910-star/collab-cli

Universal collaboration protocol + CLI for multi-agent LLM teams — Claude Code, Reasonix, Codex, WorkBuddy, Cursor

ai-agent claude-code cli codex collaboration cursor deepseek developer-tools llm mcp multi-agent npm-package open-source productivity project-management protocol reasonix task-management typescript workbuddy

Last synced: 13 Jun 2026

https://github.com/inv2004/streamfix

Streaming Fix protocol parser

financial fix parser protocol

Last synced: 09 Apr 2025

https://github.com/joelteogom/easycab

EasyCab is a distributed system that simulates an autonomous taxi service. It manages real-time communication between taxis, sensors, customers, and a central control server. The project integrates Spring Boot, Kafka for message streaming, and PostgreSQL for database management, ensuring scalability and fault tolerance.

distributed-systems docker dockercompose dockerfile kafka postgresql protocol real-time sockets spring-boot streaming websocket

Last synced: 05 Apr 2026

https://github.com/ivan-alone/tinyir

Samsung IR Protocol decoder written for ATTiny13 and MicroCore

arduino arduino-library attiny attiny13 attiny13a ir protocol samsung

Last synced: 18 May 2026

https://github.com/datanoisetv/turbomidi

Header-only platform-independent Elektron TurboMidi implementation in C++.

audio cplusplus cpp elektron header-only midi octatrack protocol turbomidi

Last synced: 11 Mar 2026

https://github.com/numbleroot/cubbyhole-server

An implementation of a cubbyhole protocol server in C.

c cubbyhole protocol

Last synced: 05 Sep 2025

https://github.com/drakota/dns-rs

🦀 DNS server made from scratch in Rust

dns network-programming parser protocol rust

Last synced: 11 Jun 2026

https://github.com/agronetlabs/atf-ai

Open Compliance Protocol for Financial Asset Digitalization (ERC-8040 aligned). Coordinated by AgroNet Labs.

compliance eip8040 fintech interoperability protocol

Last synced: 11 Mar 2026

https://github.com/mindstorm38/netcrab

A network simulation crate in Rust, simulating up to data link. The goal is to simulate the algorithm of different protocols, such as IPv4, ARP, ICMP or IPv6 with NDP.

network network-simulator protocol rust

Last synced: 28 Mar 2025

https://github.com/ferhatgec/gechat

gechat instant messaging protocol reference implementation in python

gechat instant-messaging protocol python sockets

Last synced: 20 Jun 2025

https://github.com/jerluc/driftd

Drift protocol daemon

drift iot network protocol

Last synced: 11 Sep 2025

https://github.com/andrewstuart/gopip

A pip-boy parsing proxy and client in golang

binary fallout4 golang pipboy protocol

Last synced: 04 Jul 2025

https://github.com/harshjv/electron-cal

Experiment with custom protocols using Electron

electron protocol

Last synced: 17 May 2026

https://github.com/tai-ga/gowhoson

gowhoson is a golang implementation of the "Whoson" protocol.

go golang protocol server whoson

Last synced: 01 Feb 2026

https://github.com/slackapi/deno-slack-protocols

Implements the rules for communication between Slack CLI and any Slack app development SDKs

deno protocol sdk slack

Last synced: 26 Mar 2025

https://github.com/madz-lab/go-ibft

A minimal and compact IBFT 2.0 engine implementation, written in Go. Maintained by the original authors

consensus distributed go ibft ibft2 protocol

Last synced: 05 Apr 2025

https://github.com/bug-ops/pjs

Priority JSON Streaming Protocol

json priority protocol streaming

Last synced: 06 Sep 2025

https://github.com/svisser/gearmancall

Basic attempt to call Gearman using Rust

cli client gearman json protocol rust

Last synced: 21 Apr 2026

https://github.com/kavorix/rage-trade

Rage is a liquidity and treasury management protocol.

dapp liquidity management nextjs protocol treasury typescript

Last synced: 08 Apr 2025

https://github.com/apigear-io/objectlink-spec

documentation regarding the objectlink protocol

protocol rpc

Last synced: 10 Sep 2025

https://github.com/houseos/scp

Arduino library for secure-control-protocol devices

chacha20-poly1305 esp8266 http iot json protocol rest security wifi

Last synced: 13 Apr 2026

https://github.com/hk-transfield/java-networking-scripts-collection

A collection of networking and cybersecurity scripts written in Java. The purpose is to provide an overview of network protocols involved in computer communications.

communications cybersecurity http java network network-programming protocol server tcp tftp tls udp

Last synced: 21 Jun 2025

https://github.com/dezh-tech/open-prompt

The Open Prompt is a general standard for writing system prompts for LLMs and Agentic AIs

agent ai aiagent llm open prompt protocol standard

Last synced: 20 Jun 2025

https://github.com/msladecek/dap-tui

terminal client for the debug adapter protocol

adapter dap debug fennel lua protocol terminal tui

Last synced: 18 Jan 2026

https://github.com/capiscio/capiscio-sdk-python

Runtime security middleware for A2A (Agent-to-Agent) protocol agents. Provides always-on validation, signature verification, and rate limiting for AI agent interactions.

a2a a2a-protocol agent-to-agent ai-agents middleware protocol python rate-limiting sdk security trust validation

Last synced: 17 Jan 2026

https://github.com/manifoldfinance/meveth-sdks

mevETH Protocol SDK

defi eth lsd meveth protocol sdk

Last synced: 06 Oct 2025

https://github.com/stratblues/game_protocol_quic

application protocol built ontop of MsQuic, flexible header logic for implementations

cpp networking protocol quic

Last synced: 06 Oct 2025

https://github.com/hasirciogli/hoffer

Hoffer.ts: Network Data Serialization and Deserialization Library This TypeScript library, Hoffer.ts, provides a convenient and efficient way to serialize and deserialize various data types for network communication. It offers functionalities for both writing and reading data in a structured format, making it ideal for building network protocols.

buffer client cloud network protocol server tcp transfer ttl

Last synced: 06 Oct 2025

https://github.com/mmgrant73/bitcoinapi

This is a c++ library to help developers communicate with the bitcoin wallet using JSON-RPC

bitcoin-wallet c c-plus-plus communication developers-communicate json-library json-rpc jsoncpp protocol

Last synced: 10 May 2026

https://github.com/xoxoist/morph

🌊 Conversion tool between protoc stub and struct

go-protobuf protobuf3 protobuffer protoc protoc-plugin protocol protocol-buffers

Last synced: 14 Jan 2026

https://github.com/rvarago/toy-storage-rs

A toy storage implemented in Rust purely for learning

network protocol rust

Last synced: 04 Apr 2025

https://github.com/forwardemail/mcp-server

Model Context Protocol (MCP) server for Forward Email. Connect AI assistants to your inbox.

ai api assistants context email email-api forward imap inbox mcp model pop3 protocol security server smtp

Last synced: 31 May 2026

https://github.com/chataize/abstractions

Abstract classes, interfaces, and enums shared across ChatAIze projects for better interoperability.

abstract abstraction abstraction-layer abstractions base chataize classes common csharp dotnet generic interface interfaces interop interoperability layer library mutual protocol shared

Last synced: 09 Nov 2025

https://github.com/isakruas/ecdp

The Elliptic Curve Data Protocol (ECDP) is a P2P communication protocol for decentralized networks, utilizing elliptic curve cryptography (ECC) for encryption, ECDSA for message authentication, and Diffie-Hellman key exchange for secure sessions. It operates over TCP and UDP.

cryptography data-security decentralized-networks diffie-hellman-key-exchange ecdsa elliptic-curve-cryptography encryption message-authentication peer-to-peer protocol secure-communication session-initialization tcp udp

Last synced: 06 May 2025

https://github.com/rayhanadev/crosis4furrets

An abstraction layer on top of @replit/crosis that makes Repl connection management and operations so easy, a Furret could do it! 🎉

crosis crosis4furrets goval protobuf3 protocol replit replit-api replit-cli

Last synced: 11 Oct 2025

https://github.com/nurislom373/nimble

Nimble - A next-generation protocol for Reactive WebSocket.

java kotlin protocol reactive webflux websocket

Last synced: 18 Apr 2026

https://github.com/yanishoss/dumby

A super simple and lightweight protocol :zap:

golang iot ipc protocol tcp

Last synced: 31 May 2026

https://github.com/risto-stevcev/iac-protocol

:satellite: A protocol and interface that enables inter-application communication.

application communication gnumeric iac inter inter-application-conmunication libreoffice protocol python

Last synced: 19 Feb 2026

https://github.com/wode490390/raknet-ping-cli

RakNet UnconnectedPing CLI Tool

mcbe mcpe minecraft ping protocol raknet tool

Last synced: 15 Oct 2025

https://github.com/helmut-hoffer-von-ankershoffen/ammp-mcp

Reference implementation of AMMP (Agentic Mentor-Mentee Protocol, draft-arturo-ammp-01), Mentoring track, on FastMCP. Multi-mentor + multi-mentee, LLM-synthesised AskMentor with confidence-driven escalation.

agent2agent agentic-ai ai-agents ai-safety ammp anthropic claude-code fastmcp helmguild human-oversight ietf internet-draft mcp mentoring privacy-preserving protocol python uv

Last synced: 16 May 2026

https://github.com/octolab/protocol

📡 Toolkit for service communication protocols. 🛰

go grpc hacktoberfest http octolab protocol rest rpc toolkit

Last synced: 27 Jan 2026

https://github.com/t-mullen/multihack-wire

The streaming wire protocol for Multihack

binary protocol realtime stream

Last synced: 20 Mar 2025

https://github.com/will-lynas/generic-serial-protocol

A Rust implementation of a custom serial protocol

protocol rust serial-communication

Last synced: 01 Jun 2026

https://github.com/agustinsrg/go-simple-rpc-message

Golang library that implements a very simple RPC message system to be used in a text-based communication system.

golang library protocol rpc

Last synced: 22 Oct 2025

https://github.com/zerosonesfun/peace-protocol

A decentralized way for WordPress admins to share peace, respect, and follow each other with cryptographic handshakes.

federation fediverse protocol wordpress wordpress-plugin

Last synced: 15 May 2026

https://github.com/zombiegeek0/whitelistip

Un programa para blindar un programa con una whitelist en Python

bash debian dic internet ip kali linux list protocol py python requests sh txt whitelist

Last synced: 05 May 2026

https://github.com/platdesign/bipro

Binary protocol composer/parser

binary js nodejs protocol

Last synced: 15 May 2026

https://github.com/syndicatefoundation/singproxy

A high-level Go library designed to simplify connecting through various proxy protocols.

golang high-level library network networking protocol proxy sing-box

Last synced: 31 Jan 2026

https://github.com/sig-0/go-ibft

A minimal and compact IBFT 2.0 engine implementation, written in Go. Maintained by the original authors

consensus distributed go ibft ibft2 protocol

Last synced: 07 Feb 2026

https://github.com/aicent-stack/rttp

Real-Time Transport Protocol (RTTP) for AI-native communication. Sub-ms context synchronization and semantic multicast frames. Ending the Latency Tax.

ai ai-infra aicent depin embodied-ai gtiot low-latency protocol rpki rttp rust sovereign-ai zcmk zero-trust

Last synced: 06 Apr 2026

https://github.com/candango/peasant

Peasant helps you to build APIs

agents cartola protocol rest-api

Last synced: 08 Feb 2026

https://github.com/p2p-today/protocol

Protocol documentation for the new iteration of the p2p protocol

distributed-database distributed-hash-table kademlia kademlia-dht mesh-networks networking p2p peer-to-peer protocol

Last synced: 09 Feb 2026

https://github.com/worst001/note_network

整理了计算机网络基础理论知识、和每一层对应的协议,着重画出Http脑图。然后通过Netty实现异步IO加深对网络IO的理解。

development guide http learning markdown mkdocs netty network nio note notebook protocol

Last synced: 09 Feb 2026

https://github.com/andreibesleaga/a2a-php

A2A PHP SDK - PHP implementation of the AI A2A (Agent-to-Agent) Protocol (v0.2.5-0.3.0)

a2a a2a-protocol agent-to-agent ai php php-sdk protocol sdk sdk-php

Last synced: 09 Feb 2026

https://github.com/ttopm/be-core-bridge

Belel Protocol – World’s first sovereign AI core, authored and safeguarded by Pearce Robinson

ai antidefamation concordium cryptography governance identity identityprotection ipfs justice law memory protocol sentience sovereignty symbiont theology truth truthlogic

Last synced: 16 Apr 2026

https://github.com/capiscio/validate-a2a

Official CapiscIO GitHub Action to validate A2A (Agent-to-Agent) Agent Cards. Features schema validation, cryptographic verification, and live endpoint testing with 3D quality scoring.

a2a a2a-protocol agent-card agent-to-agent ai-agents capiscio github-action protocol validation

Last synced: 05 Mar 2026

https://github.com/draym/zwapper-evm

P2P protocol for secure exchange of ERC20 & ERC721 tokens

p2p-exchange protocol solidity-contracts

Last synced: 16 Apr 2026

https://github.com/code-monad/ckbfs

CKBFS, a CKB Witnesses based file storage protocol

ckb ckb-vm contract crypto filesystem protocol rust

Last synced: 11 Feb 2026

https://github.com/gabrieltheodoropoulos/gteasylayout

GTEasyLayout minimizes the effort of setting up constraints programmatically, as it achieves that with one line of code only! Not recommended for specifying too complicated constraints (yet!).

autolayout constraint-layout constraints custom-types protocol ui uiview

Last synced: 15 May 2026

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

Parse and serialize minecraft packets, plus authentication and encryption.

client minecraft network packets protocol proxy server

Last synced: 19 Mar 2026

https://github.com/radiopizza/serial_communicator

A module for Python projects that provides interaction with a microcontroller via a COM port

arduino com-port embedded esp32 interface mcu microcontroller protocol pyserial-library python python-library serial serial-communication stm32 uart

Last synced: 28 Feb 2026

https://github.com/xmas7/wayland-client-rs

These are bindings to the reference implementation of the wayland protocol. This is not a pure rust implementation of the wayland protocol, and thus requires libwayland-client.so to be available.

client protocol rs wayland

Last synced: 20 Jun 2026

https://github.com/xyndra/gateway

A connection-independent "wrapper" protocol

decentralization networking protocol servers

Last synced: 19 Mar 2026

https://github.com/lerko96/open-pact

Minimal open protocol for AI agent identity, delegation, and memory. Three primitives. ~300 lines to implement. No infrastructure required.

a2a agent-memory ai-agents capability-tokens did ed25519 identity mcp open-protocol protocol

Last synced: 16 Apr 2026

https://github.com/stepmind-amcp/amcp

AMCP — AI Memory Communication Protocol · AI记忆通信协议

ai ai-memory distributed-systems knowledge-graph llm memory open-protocol protocol rfc stepmind

Last synced: 01 Apr 2026

https://github.com/hauselabs/surf

Give AI agents a typed CLI to your website, app, or API.

ai ai-agents automation developer-tools javascript llm nodejs open-source protocol sdk typescript web-api web-scraping

Last synced: 01 Apr 2026

https://github.com/lexndru/hap

Hap! is an HTML parser and scraping tool.

cli hap html-parser javascript json nodejs protocol python scraper

Last synced: 17 Apr 2026

https://github.com/hansottowirtz/elpong

The Elpong spec

elpong json-api protocol restful

Last synced: 02 Apr 2026

https://github.com/sint-ai/sint-protocol

Open protocol and reference stack for governing AI agent actions in physical and safety-critical systems

a2a agent-security ai-governance ai-safety audit-log capability-tokens industrial-iot mavlink mcp opcua open-standard physical-ai policy-engine protocol robotics ros2

Last synced: 18 Apr 2026

https://github.com/maojianwei/mao_network_emulator

Network emulator mainly for routing protocol.

emulator network protocol router routing switch

Last synced: 04 Jun 2026

https://github.com/aleclarson/lua-json-rpc

JSON events for long-lived connections

events json protocol

Last synced: 21 Apr 2026

https://github.com/rajiv-k/meh

[WIP] A toy application-layer protocol over TCP for learning purposes. ¯\_(ツ)_/¯

go learning-by-doing protocol tcp wireshark-dissector

Last synced: 01 May 2026

https://github.com/i-sevostyanov/cached

Cached is an in-memory cache server with a simple text-based protocol.

btree cache golang protocol tcp-server thread-safe ttl-cache

Last synced: 09 Aug 2025

https://github.com/alessandro-salerno/leftshift

A simple library and protocol to send and receive information via HTTP

client http json pip post-request protocol python python3 server

Last synced: 25 Apr 2026

https://github.com/notareum/website

The Website Landing Page of Notareum. Created with the Nextjs and Tailwind Stack.

blockchain blockchain-technology cross-chain multi-chain nota nota-file notareum protocol

Last synced: 27 Apr 2026

https://github.com/gettocat/orwelldb

Library wich syncronize data beetween blockchain and database

blockchain database orwell orwelldb protocol synchronization

Last synced: 27 Apr 2026

https://github.com/magynhard/wc3_protocol

Warcraft III protocol implementation in Ruby

lan network protocol warcraft warcraft3

Last synced: 25 Jan 2026

https://github.com/manifoldfinance/evo

Embedded Volumetric Optionality Protocol: Auto Price Stabilizing protection for almost any ERC-based asset

cryptocurrency defi erc20 erc721 ethereum farming finance protocol

Last synced: 17 Mar 2025

https://github.com/lefttwixwand/bbq

BBQ is a simple transfer protocol, based on TCP/IP, supporting server push notifications.

cpp protocol socket tcp-client tcp-ip tcp-server tcp-socket

Last synced: 29 Apr 2026

https://github.com/rcasanovan/imovies

A simple app to search movies using the themoviedb.org api

cocoapods protocol realm swift viper viper-architecture viper-pattern-architecture

Last synced: 08 Jun 2026

https://github.com/chon-group/javino2arduino

Arduino library of Javino -- a serial message error check protocol for exchanging messages between high-end and low-end IoT devices over serial communication.

arduino arduino-java arduino-library java java-arduino middleware protocol serial

Last synced: 01 May 2026

https://github.com/trygve-lie/framed-msg

A framing message protocol for packing multiple opaque binary arguments. Comes with both static and stream based parser API.

buffer decoder encoder javascript messaging nodejs protocol socket stream

Last synced: 02 May 2026

https://github.com/nicatnesibli/pingoo

🚀 Optimize your traffic with Pingoo, a fast and secure load balancer and API gateway featuring built-in service discovery, bot protection, and more.

akamai anti-bot apache2 backdoor c cloudflare fastly haproxy icmp load-balancer persistence pingoo protocol proxy reverse-proxy rust security waf

Last synced: 02 May 2026

https://github.com/dcsunset/socks5-protocol

A Node.js library (in TypeScript and ESM) to encode/decode messages in SOCKS5 protocol.

encoding network nodejs protocol socks5 typescript

Last synced: 03 May 2026

https://github.com/dtubenetwork/cmdsignal

Command Signal, a simple request-response Libp2p protocol.

dht ipfs libp2p p2p p2p-network protocol

Last synced: 06 May 2026

https://github.com/ash515/networkprotocols

Repository contains networks protocol algorithms

protocol python tcp udp

Last synced: 10 Jun 2026