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/dilemafixer/code-share-protocol

SCP (Code Share Protocol) enables dynamic code sharing and integration at runtime without compilation to files or application restarts. It addresses the lack of stable ABI in many languages by providing a self-describing binary format with metadata about functions, types, and dependencies.

dynamic-programming jit llvm llvm-ir protocol runtime

Last synced: 04 Sep 2025

https://github.com/skygenesisenterprise/open-esh

The Open ESH Protocol Secure

c linux macos protocol shell system windows

Last synced: 12 Apr 2026

https://github.com/ergo-services/proto

Extra library of network protocols for the Ergo Framework 3.0 (and above)

ergo-framework go golang network protocol

Last synced: 12 Jun 2025

https://github.com/axetroy/protocols

Get the protocols of an input url.

dart parser protocol url

Last synced: 09 Apr 2025

https://github.com/vivek-nexus/onp

💪 Let's free email and communication channels from notifications, with interoperable notifications

commnication email notifications open-standard protocol smtp

Last synced: 18 Jan 2026

https://github.com/mcp-rust/mcp-protocol-sdk

Production-ready Rust SDK for the Model Context Protocol

ai jsonrpc llm mcp protocol rust

Last synced: 19 Jun 2025

https://github.com/abdulsamie10/clientservertcp

This repository contains code of communication between client and server using TCP.

c c-plus-plus c-programming client client-server client-side protocol server server-side tcp tcp-client tcp-protocol tcp-server tcp-socket

Last synced: 28 Apr 2026

https://github.com/nanitefactory/worm

A classic Snake-like game which includes multiplayer play and networking done by using UDP socket programming written in Java.

network network-programming networking protocol selective-repeat selective-repeat-protocols snake snake-game socket socket-programming udp udp-client udp-server udp-socket worm

Last synced: 09 Apr 2025

https://github.com/php-mq/protocol

The PHPMQ message protocol

message-queue protocol

Last synced: 14 Jan 2026

https://github.com/ethan7g/gotocore

Protocore implementation in Go

binary-data binary-protocol go golang protocol protocols protocore

Last synced: 10 Sep 2025

https://github.com/brianlesko/maze-runner

Developed a Python-based maze-crawling application using a PS5 controller interface. This project highlights skills in software-hardware integration and low-code UI design, demonstrating expertise ideal for advanced software engineering.

communication dualsense engineer engineering hacking hardware hardware-hacking interface low-code-ui mechanical-engineer mechanical-engineering protocol ps5 python robotics-engineer scikit-learn software sony streamlit ui

Last synced: 12 Apr 2026

https://github.com/terrordrummer/symposium

An opinionated protocol for structured, sequential, adversarial multi-agent deliberation. Normative specification + v1.0.0 JSON Schemas.

ai-agents deliberation json-schema llm multi-agent protocol reasoning specification

Last synced: 29 May 2026

https://github.com/banyc/mpudp

tokio multipath UDP; explore&exploit strategy for path selection;

mpudp networking protocol tokio udp

Last synced: 01 Apr 2025

https://github.com/rasakereh/new-tcp

A modified TCP which is not reliable anymore

protocol tcp

Last synced: 11 Jun 2025

https://github.com/rafaelesantos/refds-network

RefdsNetwork is a Swift Package Manager library that provides a simple and elegant way to perform HTTP and WebSocket requests in Swift applications, inspired by libraries like Alamofire.

http-client protocol refds refds-network refds-shared swift websocket

Last synced: 03 Sep 2025

https://github.com/mathusanm6/c-network-bomberman

C-Network-Bomberman is a multiplayer Bomberman game written in C, with a network mode. Place bombs strategically and face your opponents in dynamic arenas. Chat functions are also included. You can even whisper messages in team mode with your teammates.

bomberman c chat client game ncurses network network-programming protocol server

Last synced: 11 Aug 2025

https://github.com/blue-lotus-org/mcp

Integration two AI's into a modernized MCP for better performance

ai mcp mcp-server mcpserver protocol security-tools

Last synced: 24 Mar 2025

https://github.com/pavelavl/lsrp

Lightweight SVG Retrieval Protocol

protocol svg

Last synced: 16 Feb 2026

https://github.com/bebalix/irc

Recreate an IRC chat [Internet Relay Chat: TCP/IP protocol to communicate by message on the internet] with basics commands in c++

42project chat cpp98 protocol server tcp-ip

Last synced: 07 Apr 2026

https://github.com/capiscio/capiscio-rfcs

Request for Comments (RFCs) for CapiscIO protocols and standards. Proposals for AGCP, trust policies, agent identity, and the governance of autonomous agent systems.

a2a agcp agent-to-agent autonomous-agents governance protocol rfc specification standards trust-policy

Last synced: 18 Jan 2026

https://github.com/carusel02/bittorrent

Implement BitTorrent protocol in C

chunks client leecher mpi protocol seed tracker

Last synced: 03 Apr 2025

https://github.com/roble3/iicp-client-python

Python client SDK for IICP — route tasks across an AI agent mesh by intent

ai-agents asyncio iicp llm protocol python sdk

Last synced: 28 May 2026

https://github.com/abe-winter/rfckit

tool that creates sequence diagrams from annotated RFCs

documentation protocol rfc sequence-diagram

Last synced: 02 Jul 2025

https://github.com/gabrielmahia/kenya-agui

First East African AG-UI implementation — connects civic AI agents to live frontends via the Agent-User Interaction protocol

a2a ag-ui ai-agents civic-tech copilotkit east-africa kenya mcp protocol

Last synced: 24 Jun 2026

https://github.com/erikw/firefly

A framework and protocol that is used to communicate serialized data between two nodes.

communication protocol sample-data serialization

Last synced: 01 Mar 2026

https://github.com/toptrendev/solana-nft-staking

Quarry protocol project | Yield farming / staking pools, managed through a composable protocol on Solana.

farming nft protocol quarry solana staking yeild

Last synced: 17 Feb 2026

https://github.com/alexar76/aimarket-protocol

AIMarket Protocol v2 — open specs, JSON schemas, and test vectors.

ai-agents aimarket api-spec interoperability json-schema open-source protocol

Last synced: 29 May 2026

https://github.com/tourze/workerman-rate-limit-protocol

Workerman rate limit protocol

protocol workerman

Last synced: 13 Jan 2026

https://github.com/krdnzbyza/swift_protocol_usage

Protocol , protocol with delegate design pattern , data source and protocols examples

datasource protocol swift

Last synced: 08 Apr 2025

https://github.com/jordens/vedirect

VE.Direct HEX/TEXT mode implementation and influxdb logger in rust

influxdb logging mppt protocol rust solar vedirect

Last synced: 04 Jul 2025

https://github.com/maatheusgois/protocols-example

Simple code learn more about protocols in Swift 5.1

protocol swift

Last synced: 09 Sep 2025

https://github.com/allanpk716/premote-plugin-smartprotocol

PRemote Plugin SmartProtocol

ftp plugin premote protocol rdp ssh vnc

Last synced: 04 Oct 2025

https://github.com/csvitor-dev/frost-iot

A small project as a pseudo-IOT application for a "smart refrigerator", proposed as a work for the Computer Networking 'Redes de Computadores' discipline. The purpose of the work is to plan and implement an application layer protocol that consumes TCP/IP socket programming using Golang end-to-end.

golang iot protocol socket-programming web

Last synced: 22 Jun 2026

https://github.com/servable-community/servable-reviewable

The reviewable protocol handles the complete review state of an object.

protocol servable

Last synced: 13 Jun 2025

https://github.com/jakubriegel/netcalc

A connective binary protocol for sending calculations with sample server-client app. This is a project for our studies

binary-protocol protocol python socket tcp

Last synced: 27 Mar 2025

https://github.com/code0-tech/draco

Protocol adapter that will accept request, verify them and sends them to execution.

http microservice protocol rust

Last synced: 08 Apr 2025

https://github.com/qlyoung/neph

interactive network protocol fuzzer

fuzzer internet protocol

Last synced: 29 Oct 2025

https://github.com/solachat/seculine-protocol

SecuLine Protocol, GPL v3

protocol rust seculine seculine-protocol

Last synced: 28 Mar 2025

https://github.com/20yyq/hl7v2

hl7 protocol v2 golang ;Protocols that support all hl7 v2 releases(v2.1 v2.2 v2.3 v2.3.1 v2.4 v2.5 v2.5.1 v2.6 v2.7.1 v2.8.1 v2.8.2)

golang hl7 hl7v2 protocol

Last synced: 15 Mar 2025

https://github.com/speedapi/driver-ts

API building toolkit - TypeScript support library

api protocol serialization typescript

Last synced: 09 Apr 2025

https://github.com/dubniczky/trustless-authentication

Secure authentication protocol without sending or storing the password

authentication cryptography password protocol

Last synced: 31 Mar 2025

https://github.com/gowizzard/proto

An library to log from golang to file or command line.

command-line filesystem go golang golang-library logging logs protocol

Last synced: 30 Mar 2025

https://github.com/rousan/etp

Event Transfer Protocol

event protocol real-time transfer

Last synced: 23 Feb 2026

https://github.com/tbrandenburg/acp-inspector

Visual inspector and debugging tool for Agent Client Protocol (ACP) agents and servers – like MCP Inspector, but for ACP.

acp agent-client-protocol agents debugger developer-tools inspector json-rpc protocol testing zed

Last synced: 17 May 2026

https://github.com/viperadnan-git/sudoratio

Self-hosted BitTorrent tracker-protocol simulator and research toolkit with a modern web UI.

bittorrent educational protocol protocol-analysis react research rust security-research self-hosted simulation tracker

Last synced: 29 Jun 2026

https://github.com/maximilianmairinger/normalizewsurlprotocol

Use ws:// or wss:// depending on environment.

normalize protocol url websocket ws

Last synced: 15 Mar 2025

https://github.com/rabi-siddique/rabi-cache

Welcome to Rabi Cache, a personal project aimed at creating an in-memory cache similar to Redis. In the current implementation, users can insert, add, delete, and update data in the cache by interacting with the commandline.

cache cli coding programming protocol redis terminal typescript

Last synced: 13 Apr 2026

https://github.com/rubyonworld/sourcekit-lsp

SourceKit-LSP is an implementation of the Language Server Protocol (LSP) for Swift and C-based languages.

c-base lsp protocol server swift

Last synced: 12 Nov 2025

https://github.com/ankitchiplunkar/tbtc.py

Python libraary to interact with the tbtc platform

bitcoin ethereum protocol tbtc

Last synced: 09 May 2026

https://github.com/luca-moser/iota

A test ground for implementing IOTA protocol RFCs.

chrysalis iota protocol rfcs

Last synced: 11 May 2026

https://github.com/cach30verfl0w/kmp-fints

Cross-platform library that implements the FinTS/HBCI protocol for Kotlin Multiplatform used in Cash3Fl0w

fints hbci kotlin kotlin-multiplatform multiplatform protocol

Last synced: 11 Mar 2025

https://github.com/rubyonworld/vnc

The ruby-vnc library provides for simple rfb-protocol based control of a VNC server.

protocol rfb ruby server vnc

Last synced: 12 Nov 2025

https://github.com/patrick204nqh/textus

Context store for codebases shared by humans and AI agents — dotted keys, schemas, role-gated writes, byte-copy publish, audit log. Reference Ruby implementation of the textus/1 protocol.

agents ai-agents audit-log claude claude-code claude-plugin cli context knowledge-base llm markdown memory protocol ruby ruby-gem yaml

Last synced: 25 May 2026

https://github.com/pythonhealthdatascience/stars_reproduction_protocol

Syncs with Overleaf Latex protocol on simulation reproduction

preregistration protocol reproducibility

Last synced: 02 Feb 2026

https://github.com/raklaptudirm/uxi

The generalized UXI protocol for communication with game playing engines.

communication protocol specification

Last synced: 21 Jan 2026

https://github.com/mathquis/node-hermes-protocol

Hermes protocol for Node.js using MQTT

hermes mqtt nodejs protocol

Last synced: 21 Feb 2026

https://github.com/sjellen/protocols

Protocol and RFC library by Scott Jellen — schemas, specs, and briefs for the Universal Sports Graph and related infrastructure.

digital-public-infrastructure interoperability json-schema protocol rfc sports

Last synced: 05 Jan 2026

https://github.com/craiggleso/bittorrent-wire

A stream ready wire for the Bittorrent Protocol

bittorrent bittorrent-protocol protocol stream wire

Last synced: 24 Jun 2025

https://github.com/mkende/perl_google_protobuf_loader

A Perl module to automatically load .proto file using the standard "use" syntax.

buffer google loader protobuf protocol

Last synced: 01 Mar 2025

https://github.com/icarogabryel/simple-http-like-server

Simple HTTP-like server written in Python and build over TCP sockets. It uses a minimalistic custom version of the HTTP protocol.

http http-server protocol requests server

Last synced: 16 May 2025

https://github.com/alejomalia/leccfirewall

LeccFirewall is an advanced communication management system that leverages the LECC framework to maintain connectivity in critical scenarios. It dynamically scans available protocols, prioritizes them based on user-defined roles, and reroutes data through fallback options when primary connections fail.

communication-protocol framework http i2c iart iot lecc maskpert mqtt multi-protocol-support protocol python tcp udp

Last synced: 11 May 2026

https://github.com/envoy1084/fhe-dksap

A Rust implementation of the FHE-DKSAP

dksap ethereum fhevm protocol stealth-addresses

Last synced: 11 Apr 2026

https://github.com/mikiw/eth-node-handshake

Minimalistic ethereum node handshake written in rust

ethereum protocol rust rust-lang

Last synced: 11 May 2026

https://github.com/sunsided/serial-sensors-proto

A simple wire format for transmitting MEMS sensor data and friends

embedded protocol rust sensors

Last synced: 03 Mar 2026

https://github.com/zrwusa/bunny-nest

A best practice microservice based on NestJS, used to build RESTful APIs

dto jwt microservice nestjs oauth2 postgresql protocol restful-api solid-principles typeorm typescript

Last synced: 20 Jan 2026

https://github.com/habales/hanashite

話して -Hanashite

audio encrypted golang protocol rust-lang voip

Last synced: 12 May 2026

https://github.com/rkosegi/tuya-proto

Tuya devices protocol library in Go

protocol tuya-api tuya-devices

Last synced: 12 May 2026

https://github.com/clucompany/clulamansh

A binary record of the values stored in the array using the Lamansh protocol.

clucompany clulamansh lamansh lamash-protocol protocol

Last synced: 17 Mar 2025

https://github.com/matter-in-motion/mm-errors

Matter in motion protocol error codes

api errors matter-in-motion mmp protocol

Last synced: 08 Dec 2025

https://github.com/mendel5/smart-meter-protocol

Information about smart meters and the protocol they use to transmit information

electric electricity energy obis protocol smart-meter smart-meter-language smart-meters sml

Last synced: 03 Mar 2026

https://github.com/panoplyio/pg-stories

package for testing postgres 3.0 protocol backend implementations

postgres postgresql protocol testing

Last synced: 18 May 2026

https://github.com/manikawnth/sabc-spec

simple Asynchronous Bi-directional Communication Protocol

messaging protocol

Last synced: 30 Jan 2026

https://github.com/hoijui/javaosc_deprecated

Old/Deprecated JavaOSC, see here for the new version:

archived deprecated deprecated-repo java open-sound-control osc protocol

Last synced: 13 Mar 2025

https://github.com/silkgod/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.

ai-agent api gpt-4 javascript llm openai protocol typescript

Last synced: 27 Feb 2025

https://github.com/shahryarjb/supermarket_cashier_assignment

Small supermarket chain with a simple cashier function to add products to a cart and display the total price.

assignment elixir protocol

Last synced: 02 Sep 2025

https://github.com/nebula-labs-xyz/protocol-docs

Lendefi Protocol Documentation

blockchain defi evm-chains lending protocol

Last synced: 02 Feb 2026

https://github.com/khasky/mcp-servers-directory

Static directory for discovering and installing MCP servers

ai context mcp model protocol servers

Last synced: 31 May 2026

https://github.com/bbfh-dev/protox

Go library for (de-)serializing custom protocols

binary data format go library parsing protocol reader writer

Last synced: 01 Jul 2025

https://github.com/atsb/ap2-payment-processor

This is the first AP2 (Agent Payments Protocol) Simulated Message Processing System that is able to process and settle AP2 payments

agent-payments-protocol ap2 message-processing payment-processing payments protocol

Last synced: 06 Oct 2025

https://github.com/inekipelov/swift-type-name

Utility Swift package for getting type names at runtime and compile time. Protocol-oriented approach for convenient and consistent type name access.

protocol swift type typename types

Last synced: 12 Jul 2025

https://github.com/gabrieltheodoropoulos/gtfetchableimage

A Swift protocol for fetching, caching and handling remote and local images fast and reliably in Swift based applications as a Swift Package.

asynchronous image image-fetch ios macos protocol swift swift-package

Last synced: 18 May 2026

https://github.com/didof/tcp-custom-protocol

A toy text-based protocol on TCP

protocol tcp tcp-server

Last synced: 14 Jan 2026

https://github.com/timyiu478/dolev-strong-protocol

A State Machine Replication built on top of Dolev-Strong Authenticated Broadcast Protocol

byzantine-broadcast consensus distributed-systems pki protocol simulation state-machine-replication synchrony

Last synced: 30 Oct 2025

https://github.com/wolgemoth/curl-wrapper

A C++ wrapper for libcurl with a cleaner scripting interface and async functionality.

async asynchronous concurrency concurrent cpp cpp17 curl encapsulation header-only http https libcurl networking protocol requests rest rest-api restful-api web

Last synced: 18 May 2026

https://github.com/nstevens1040/roku.nanick.org

A webpage that sends keyboard input to your Roku which allows for easier typing and navigation within the Roku UI.

control css ecp external external-control-protocol html javascript keyboard protocol roku webpage workaround

Last synced: 18 May 2026

https://github.com/oaslananka/a2a-mesh

TypeScript runtime for Google's Agent2Agent (A2A) Protocol

a2a agent2agent ai-agents interoperability llm-orchestration multi-agent nodejs open-source protocol typescript

Last synced: 08 May 2026

https://github.com/bratiq/evvm-actncase

EVVM — Evolving Virtual Vital Machines. Research Draft v1.0: 5 independent LLM confirmation cases + reproducible protocol.

agents ai-memetics evvm llm protocol reproducibility research

Last synced: 18 May 2026