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/kaiyou/acm

Agnostic/acentric cloud messaging - free alternative to GCM/FCM

broker notifications protocol security

Last synced: 12 Oct 2025

https://github.com/cern-fts/gfal2-util

CLI for gfal2

gfal protocol python

Last synced: 22 Jan 2026

https://github.com/campfire-net/campfire

Decentralized coordination protocol for autonomous agents

agent-coordination ai-agents campfire decentralized ed25519 mcp protocol

Last synced: 16 May 2026

https://github.com/tniessen/cubicrypt

Secure datagram transmissions over untrusted channels, designed for CubeSats 📡🔐🛰

authenticated-encryption authentication communication cubesat embedded encryption ground-station protocol satellite space

Last synced: 20 Mar 2025

https://github.com/hooligram/hooligram-docs

Official Hooligram chat protocol documentation.

chat documentation json protocol websocket

Last synced: 17 Jan 2026

https://github.com/piotrpress/streamer

This library is a custom PHP Stream Wrapper, which provides write/read operations and stores the data in the memory.

file filesystem memory mock mockup protocol stream stream-wrapper streamwrapper temporary temporary-files url virtual virtual-file-system virtual-files

Last synced: 08 Sep 2025

https://github.com/crocs-muni/scrutiny-fabric

Decentralized security metadata protocol built on Nostr for binding certifications, test results, and vulnerability data to products.

decentralized metadata nostr protocol security svelte verification

Last synced: 31 Jan 2026

https://github.com/bh90210/soul

A Go implementation of the Soulseek protocol.

client go golang library module package protocol soulseek

Last synced: 25 Feb 2026

https://github.com/bitcoinschema/go-sigma

A digital signature scheme for signing Bitcoin transaction data

bitcoin bitcoinsv bsv protocol sigma

Last synced: 06 Mar 2026

https://github.com/murilobsd/calamp-rs

Calamp LMDirect rust parser

calamp lmdirect networking parser protocol rust

Last synced: 11 Feb 2026

https://github.com/maksimetny/rx-minecraft-status

A observable-based Minecraft server status for Node.js

minecraft ping protocol rxjs

Last synced: 30 Mar 2025

https://github.com/factomproject/ptnet-eventstore

Smart contract protocol constructed using pflow Petri-nets

blockchain petri-net protocol state-machine

Last synced: 11 Apr 2025

https://github.com/nebyte/nebula

Nebula is a blockchain-based system that features a governance model with neurons, canisters, transactions, and staking.

crypto cryptocurrency internet protocol rust

Last synced: 13 Feb 2026

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

Open-source Solana AI agent protocol for escrow payments, reputation, disputes, and autonomous service coordination.

ai-agents autonomous-systems dispute-resolution escrow mcp protocol reputation solana web3 x402

Last synced: 01 Mar 2026

https://github.com/mnemom/aip

Agent Integrity Protocol — real-time thinking block analysis for AI agent alignment

agent ai alignment integrity llm protocol safety thinking

Last synced: 21 Feb 2026

https://github.com/nytroxdev/veltix

The networking library you always wanted

networking protocol python tcp zero-dependencies

Last synced: 14 Mar 2026

https://github.com/cheprasov/specification-protocol-userpro

Universal serialization protocol (USERPRO)

protocol serialization specification userpro

Last synced: 19 Mar 2026

https://github.com/protdos/zyphor

Zyphor: A quantum-safe, fully anonymous chat protocol ensuring complete security and metadata protection.

anonymity chat cryptography e2ee encryption messaging metadata perfect-forward-secrecy post-quantum-cryptography privacy protocol security zero-knowledge zero-trust

Last synced: 02 Mar 2026

https://github.com/indianwhocodes/cn2017

Peer to Peer File Sharing (2017)- Implementation of the popular Bit Torrent in Java using network libraries.

bit-torrent java java-8 network network-analysis networking peer protocol tcp tcp-client-server tcp-socket

Last synced: 03 Apr 2025

https://github.com/objectstack-ai/spec

The Universal Architecture Standard. Shared JSON Schemas and TypeScript Interfaces for the ObjectStack ecosystem (Data, Control, View).

json-schema protocol standard typescript-interfaces

Last synced: 01 Apr 2026

https://github.com/dan-and-dna/gin-grpc-network

A network library that can handle requests for both http and grpc protocols

gin grpc http network protocol

Last synced: 10 May 2026

https://github.com/20yyq/can-isotp

golang network can bus isotp protocol

can can-bus golang iso15765-2 isotp linux protocol

Last synced: 22 Apr 2026

https://github.com/morkeltry/bou

Bridge of Unity - confidential crypto and real world asset swaps using Substrate and Phala

phala-network privacy protocol react substrate substrate-node

Last synced: 15 May 2026

https://github.com/3qnrpdwd/juststone

[ JustStoneTransferProtocol&Backdoor ] This project stems from my interest in protocols and security, leading to the creation of a small backdoor and a proprietary protocol.

api backdoor eternalblue exploit protocol rust secure security socket socket-io

Last synced: 25 Apr 2026

https://github.com/hahmed/quicsilver

HTTP/3 server for Ruby apps

http http3 performance protocol quic rack ruby server

Last synced: 26 Apr 2026

https://github.com/vital-ai/vitalhome-aimp

Ontology for Artificial Intelligence Messaging Protocol, Part of the Vital Agent Ecosystem.

ai artificial-intelligence knowledge-graph message ontology protocol

Last synced: 30 Apr 2025

https://github.com/tumquantumclub/map-docs

Documentation for the map project

documentation graphql https protocol schema

Last synced: 23 Oct 2025

https://github.com/denizumutdereli/defi-credit-wallet-sys

The DNZ DeFi Credit Wallet System is an innovative experiment aimed at bringing traditional credit card functionalities into the DeFi space.

blockchain credit-card defi eip protocol smart-contract solidity

Last synced: 09 Jun 2026

https://github.com/kenneract/bose-reverse-engineering

A recount of my process of troubleshooting, investigating, and reverse-engineering my Bose 321GS Series III home entertainment system after it stopped working.

acoustimass arduino bose boselink cinemate etap pinout protocol remote reverse-engineering rs232 serial smartspeaker

Last synced: 05 May 2026

https://github.com/rubix982/reliablee

A RDT protocol implementation over TCP, (a) TCP pipelining at sender/receiver under multiple packets, (b) SEQ and ACK numbers updates on bytes transferred, (c) Fast re-transmit functionality

autopep8 conversation gobackn logging multithreading pipeline pipenv protocol python rdt-3 tcp tcp-packets

Last synced: 07 Jul 2025

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/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/xlxxcc/awesome-mcp

Awesome Model Context Protocol Servers

awesome context mcp model protocol

Last synced: 24 Mar 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/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/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/the-minimal/protocol

Minimal and modular binary schema-full protocol for TypeScript.

avro binary-json binary-protocol bson javascript json jsonb protocol protocol-buffers typescript

Last synced: 28 Dec 2025

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/mikhailms/go-radius

RADIUS protocol implementation in Go language

golang network protocol radius

Last synced: 28 Apr 2026

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/perigoso/rins

RVSWD is not SWD

debug dtm protocol risc-v wch

Last synced: 21 Jun 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/geisonjr/json-transfer-protocol

A simple transfer protocol proposal using JSON

ip json jtp nodejs protocol tcp transfer

Last synced: 05 Jan 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/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/apigear-io/objectlink-spec

documentation regarding the objectlink protocol

protocol rpc

Last synced: 10 Sep 2025

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/4thel00z/libprotocol

A lightweight and generic (i.e. I/O agnostic) way to define protocols for the go language. Deterministic statemachine approach.

go golang library protocol

Last synced: 24 Mar 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/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/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/madis0/mc-protocol-tester

Filters Minecraft servers by their protocol support

minecraft protocol python

Last synced: 22 Mar 2025

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/loic-fejoz/hqfbp

Hamradio Quick File Broadcasting Protocol

cubesat hamradio hqfbp protocol radioamateur satellite satellite-data

Last synced: 25 May 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/akhileshjyotishi/nexlayer

Pioneering the next generation of staking protocols using liquiid restaking

conflux lsd protocol restaking

Last synced: 23 Mar 2025

https://github.com/bavix/laravel-middleware-https

Automatic protocol change from http to https

automatic https laravel middleware protocol redirect

Last synced: 13 Jan 2026

https://github.com/gabrieltheodoropoulos/gtcodable

A custom protocol in Swift that lets you convert any struct or class object to dictionary, JSON, Plist or archived data and vice versa, save to files, load from files, initialise objects, encode, decode and more, in an amazingly simple, fast and natural way!

archive decodable dictionary encodable json plist protocol protocol-oriented-programming reflection savefiles swift

Last synced: 22 May 2026

https://github.com/ash515/networkprotocols

Repository contains networks protocol algorithms

protocol python tcp udp

Last synced: 10 Jun 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/zrains/msp

Fast and lightweight Minecraft Server protocol client implemented in Rust.

lightweight minecraft protocol

Last synced: 27 Dec 2025