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/Dvergar/Anette

Simple haxe network library

gamedev networking protocol tcp

Last synced: 01 Apr 2025

https://github.com/elniak/panther

This tool presents a novel approach to bolstering network protocol verification by integrating the Shadow network simulator with the Ivy formal verification tool to check time properties. Furthermore, it extends Ivy’s capabilities with a dedicated time module, enabling the verification of complex quantitative-time properties.

cve cybersecurity docker docker-compose formal-methods formal-verification ivy network-analysis network-security network-simulator protocol protocol-tester quic reproducible-research test-automation testing testing-tools tests time-proof transport-layer-protocol

Last synced: 30 Apr 2025

https://github.com/mubelotix/minecraft-protocol

Highly optimized and lightweight minecraft server written in Rust

automation bot minecraft minecraft-bot minecraft-protocol minecraft-server nbt networking protocol rust server

Last synced: 31 Jul 2025

https://github.com/ppn-systems/nalix

High-performance TCP networking framework for .NET, low-latency messaging.

csharp dotnet dotnetcore framework logging lz4 nalix network open-source packet protocol sdk serialization socket tcp udp websocket

Last synced: 24 May 2026

https://github.com/araffin/rust-arduino-serial

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). This is the Rust implementation.

arduino bluetooth communication protocol raspberry-pi rust serial sockets

Last synced: 11 Sep 2025

https://github.com/witnet/protobuf-convert

Macros for convenient serialization of Rust data structures into/from Protocol Buffers 3

buffers macro protobuf protocol rust schema serialization

Last synced: 23 Apr 2025

https://github.com/jakka351/genericdiagnostictool

Generic Diagnostic Tool is an open source, free J2534 PassThru software tool for general purpose use of raw diagnostic protocols on an ECU.

diagnostics j2534 kwp2000 passthru protocol uds

Last synced: 06 Sep 2025

https://github.com/toktok/spec

Tox Protocol Specification

protocol tox toxcore

Last synced: 30 Apr 2025

https://github.com/rufus31415/sharer.net

Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.

arduino boards c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows

Last synced: 02 Jul 2025

https://github.com/shramos/winregmitm

Perform MiTM attack and remove encryption on Windows Remote Registry Protocol.

cipher communication decipher downgrade encryption execution force middle mitm packets payload protocol remote remote-machine tcp victim windows-registry winreg

Last synced: 02 Aug 2025

https://github.com/vp817/raknetprotocoldoc

Raknet protocol documentation out of many out there

documentation protocol raknet udp

Last synced: 16 Feb 2026

https://github.com/rueian/pgbroker

A golang library for building PostgreSQL proxy

golang pg postgresql protocol proxy

Last synced: 05 Sep 2025

https://github.com/qiaofei32/tcp-multiplexer

A TCP service multiplexer in Python

protocol python shadowsocks shadowsocksr socket

Last synced: 11 May 2025

https://github.com/araffin/python-arduino-serial

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). This is the Python implementation.

arduino bluetooth communication protocol python raspberry-pi serial sockets

Last synced: 19 Aug 2025

https://github.com/ElNiak/PANTHER

This tool presents a novel approach to bolstering network protocol verification by integrating the Shadow network simulator with the Ivy formal verification tool to check time properties. Furthermore, it extends Ivy’s capabilities with a dedicated time module, enabling the verification of complex quantitative-time properties.

cve cybersecurity docker docker-compose formal-methods formal-verification ivy network-analysis network-security network-simulator protocol protocol-tester quic reproducible-research test-automation testing testing-tools tests time-proof transport-layer-protocol

Last synced: 27 Sep 2025

https://github.com/futuredapp/funtastykit

A collection of Swift utilities and protocols used in our projects

architecture ios protocol swift uikit utilities

Last synced: 04 Mar 2026

https://github.com/canmi21/seam

Rendering is a protocol, not a runtime.

codegen ctr injection procedure protocol skeleton

Last synced: 03 Apr 2026

https://github.com/schmupu/iobroker.contactid

Contact ID server for burglar alarm system

alarm alarm-systems burglar-alarm contactid iobroker protocol

Last synced: 25 Jun 2025

https://github.com/rsyslog/librelp

OFFICIAL librelp repository on github

c logging protocol relp

Last synced: 11 Apr 2025

https://github.com/silverwind/port-numbers

npm module that holds information on network port numbers based on IANA's data.

iana network nodejs port-numbers protocol

Last synced: 20 Aug 2025

https://github.com/inverternetwork/contracts

The smart contracts of the Inverter Network

ethereum inverter protocol solidity

Last synced: 25 Jul 2025

https://github.com/wtransport/pywebtransport

An async-native WebTransport stack for Python.

async http3 networking protocol python quic rust webtransport

Last synced: 09 May 2026

https://github.com/hhromic/e131-node

Node.js client/server library for the E1.31 (sACN) protocol

e131 light-controller nodejs protocol sacn

Last synced: 14 Apr 2025

https://github.com/sipcapture/hep-wireshark

HOMER HEP Wireshark Dissector

hep hep-wireshark lua plugin protocol wireshark

Last synced: 10 Jul 2025

https://github.com/dappforce/subsocial-parachain

The Subsocial parachain, built with the Substrate framework, provides the blockspace and social primitives needed to build a decentralized social graph.

blockchain kusama parachain polkadot protocol social-media social-network social-protocol subsocial substrate web3-social

Last synced: 11 Apr 2025

https://github.com/fivebinaries/go-cardano-serialization

Golang library for serialization & deserialization of Cardano data structures.

cardano go golang protocol serialization

Last synced: 11 May 2025

https://github.com/wieldlabs/superhub

Superhub powers far.quest!

beb crypto farcaster farcaster-protocol nft protocol

Last synced: 15 Apr 2025

https://github.com/noctarius/lightify-binary-protocol

Documentation of the OSRAM Lightify Binary Protocol for communication between Lightify Gateway and applications

binary gateway lightify osram proprietary protocol

Last synced: 30 Apr 2025

https://github.com/dante4rt/humanity-protocol-bot

A bot for automating the process of submitting referrals to the Humanity Protocol waitlist.

airdrop automated bot humanity protocol

Last synced: 09 May 2026

https://github.com/weisrc/sirdez

Glorious Binary Serialization and Deserialization for TypeScript.

binary buffer decoding deno encoding ipc javascript marshalling messsage msgpack nodejs protocol rpc serdes serialization treeshakable typescript web

Last synced: 11 Dec 2025

https://github.com/lsongdev/node-ntp

:hourglass: simple network time protocol implementation for node.js

networking ntp protocol time

Last synced: 28 Jul 2025

https://github.com/janispritzkau/mcproto

A lightweight implementation of the Minecraft protocol. Supports most newer versions of Minecraft

client minecraft network nodejs protocol proxy server typescript

Last synced: 18 Feb 2026

https://github.com/manifoldfinance/meveth2

mevETH LST Protocol - Repo has migrated see link

ethereum meveth protocol staking

Last synced: 08 Feb 2026

https://github.com/piqueserver/aosprotocol

Documentation and development of the protocol used by AoS 0.x, OpenSpades, pyspades and piqueserver

aos protocol

Last synced: 24 Jan 2026

https://github.com/ErvinsK/gtp-rs

Pure Rust implementation of 3GPP GTP (GPRS Tunneling Protocol) - GTPv1 and GTPv2

3gpp epc gprs gtp gtpc gtpu gtpv2 lte protocol rust telecommunications

Last synced: 28 Apr 2026

https://github.com/eihwaz/minecraft-protocol

Library for decoding and encoding Minecraft packets

io minecraft packet protocol rust

Last synced: 16 May 2025

https://github.com/lthibault/quic-mangos

A QUIC transport for mangos (scalability protocols) written in pure Go

distributed golang nanomsg networking protocol quic scalability transport

Last synced: 23 Apr 2025

https://github.com/tecnomanu/pampa

Protocol for Augmented Memory of Project Artifacts (MCP compatible)

ai augmented developer development ia mcp memory project protocol software

Last synced: 08 Feb 2026

https://github.com/bluerobotics/ping-protocol

Definition of and code generation utilities for Ping Protocol, a binary message format for sonar devices.

ping protocol sonar

Last synced: 01 Apr 2026

https://github.com/commschamp/commsdsl

DSL schemas parser and code generators for CommsChampion Ecosystem

comms comms-champion communication-protocol protocol protocol-generator schema

Last synced: 01 Apr 2026

https://github.com/bang-olufsen/hdlcpp

A header-only C++11 framing protocol optimized for embedded communication

communication cpp cpp11 hdlc protocol python serial

Last synced: 17 Jun 2025

https://github.com/SLink-Protocol/S-Link

An Open Source Link Protocol and Controller

asic chiplets fpga protocol systemverilog verilog

Last synced: 22 Apr 2025

https://github.com/paveldn/haierprotocol

Haier communication protocol library

cpp esp-idf haier library protocol uart

Last synced: 22 Feb 2026

https://github.com/alxhotel/nat-api

:left_right_arrow: Fast port mapping with UPnP and NAT-PMP

api js nat pmp protocol upnp

Last synced: 13 Sep 2025

https://github.com/ikskuh/zig-mqtt

A build package for mqtt-c.

iot mqtt protocol zig zig-package

Last synced: 29 Oct 2025

https://github.com/hyper-systems/ocaml-mqtt

MQTT client for OCaml

iot mqtt ocaml protocol

Last synced: 23 Sep 2025

https://github.com/yangboz/as3mqtt

:loudspeaker: Pure Action Script 3 that implements the MQTT (Message Queue Telemetry Transport) protocol, a lightweight protocol for publish/subscribe messaging.

actionscript mq-telemetry-transport mqtt protocol

Last synced: 20 Mar 2025

https://github.com/wojciech-graj/bin-proto

Simple bit-level protocol definitions in Rust.

binary-protocol bit bitfield bitstream codec protocol rust

Last synced: 05 May 2025

https://github.com/metastable-labs/liquid-protocol-v1

The Liquid protocol is an open protocol for democratizing access to DeFi

base defi protocol yield-farming

Last synced: 24 Dec 2025

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

A minimal and compact IBFT 2.0 implementation, written in Go

blockchain consensus distributed go ibft ibft2 protocol

Last synced: 14 Dec 2025

https://github.com/threema-ch/app-remote-protocol

The protocol used for communicating between the Threema mobile apps and a remote application (e.g. Threema Web).

protocol threema threema-web

Last synced: 16 May 2025

https://github.com/kontalk/specs

Kontalk specifications and documentation

protocol specification xep xmpp

Last synced: 02 May 2025

https://github.com/m-bo-one/ethereumd-proxy

Proxy client-server for Ethereum node using bitcoin JSON-RPC interface.

api asyncio bitcoin bitcoin-core bitcoind ethereum ethereumd protocol proxy python sanic

Last synced: 06 May 2025

https://github.com/bertrik/hlk-ld2410

Protocol implementation for HLK-LD2410 radar module

arduino fmcw hlk-ld2410 protocol radar

Last synced: 23 Apr 2025

https://github.com/tomfaulkner/senseme

Python Library for Haiku SenseMe app controlled fans/lights

controlled-fans fan flask hacktoberfest haiku haiku-senseme home-automation light protocol python-library

Last synced: 19 Apr 2025

https://github.com/jwerle/hypersource

Build WebSocket APIs that leverage the HyperCore Protocol

api hypercore protocol service web websocket

Last synced: 13 Aug 2025

https://github.com/depayfi/depay-evm-router

🛣 DePay's EVM Web3 Payment Router.

cryptocurrency evm payments protocol router smart-contracts tokens web3

Last synced: 02 May 2025

https://github.com/pixsper/posistagedotnet

C# implementation of the PosiStageNet protocol for network transport of positional data

posistagenet-protocol protocol

Last synced: 17 Jan 2026

https://github.com/kataras/sitemap

:new: Sitemap Protocol for Go | https://support.google.com/webmasters/answer/189077?hl=en

go golang protocol sitemap web-development

Last synced: 22 Mar 2025

https://github.com/heineiuo/seashell

:shell: Distributed message queue based on Splashdb (https://github.com/heineiuo/splashdb).

http-proxy nat protocol websocket

Last synced: 25 Jun 2025

https://github.com/aerokube/chrome-developer-tools-protocol-java-example

An example of using Java client to work with Chrome Developer Tools Protocol in Selenoid

chrome developer-tools java protocol selenoid

Last synced: 30 Jun 2025

https://github.com/futuredapp/ftapikit

Declarative and generic REST API framework using Codable.

api-client codable declarative functional protocol rest-api urlsession

Last synced: 13 Oct 2025

https://github.com/vpxuser/proxy

中间人攻击代理工具,目前已实现端口复用HTTP、SOCKS5协议的透明代理,HTTP、TLS中间人攻击

burpsuite charles convert http https mitm pentest protocol proxifier proxy socks5 ssl tls tunnel yakit yaklang

Last synced: 14 Jan 2026

https://github.com/nimix3/tgsharp

Full implemented library that handles telegram api and protocol in C# environment for the first time!

csharp mtproto protocol telegram telegram-api telegram-bot-api telegram-framework tgsharp

Last synced: 24 Dec 2025

https://github.com/cyphernet-labs/rust-internet2

Set of rust crates for software supporting Internet2 (Tor, Noise protocol, lightning network-style messaging)

api encryption end-to-end-encryption interenet2 protocol rust tor

Last synced: 08 Mar 2026

https://github.com/brendan0powers/bakelite

Bakelite is a utility that makes it simple to communicate with your firmware.

cpp embedded-systems firmware format protocol python serialization

Last synced: 09 Apr 2025

https://github.com/g41797/tofu

Tofu - Async messaging for Zig

async messaging protocol zig-library zig-package

Last synced: 31 Jan 2026

https://github.com/pace/openfsc-spec

A specification for connecting petrol stations to the Connected Fueling platform.

api connectedfueling open pace protocol

Last synced: 09 Feb 2026

https://github.com/araffin/cpp-arduino-serial

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). This is the C++ implementation.

arduino bluetooth communication cpp protocol raspberry-pi serial sockets

Last synced: 11 Jul 2025

https://github.com/metastable-labs/liquid-protocol

The Liquid protocol is an open protocol for democratizing access to DeFi

base defi protocol yield-farming

Last synced: 14 Apr 2025

https://github.com/darfink/muonline-packet

An implementation Mu Online's network packet

mu-online network packet protocol reverse-engineering

Last synced: 18 Jun 2025

https://github.com/cagataycali/flex-protocol

[onchain] Decentralized payment links, enabled by smart contracts.

decentralized evm protocol web3

Last synced: 03 Aug 2025

https://github.com/cuhsat/palantir

Palantir is a Lua scriptable, portable, tiny reverse shell, using a human readable protocol written in C and Lua.

ansi-c c lua multi-platform palantir portable protocol reverse-shell scriptable shell tiny

Last synced: 06 Mar 2026

https://github.com/fhs/mux9p

Go package for multiplexing a 9P service

9p go golang network plan9 protocol

Last synced: 01 May 2025

https://github.com/lambdalisue/vim-file-protocol

Vim plugin to support file:// protocol with line/column support

file neovim protocol vim

Last synced: 10 Jul 2025

https://github.com/erlang-punch/nostr

A pure Erlang implementation of the nostr protocol

client distributed erlang implementation library minimalist nip nostr otp protocol relay server

Last synced: 15 Apr 2025

https://github.com/frankrichardhall/humanity-protocol-airdrop-bot

Tool or script designed to automate the process of claiming airdrops from the Humanity Protocol on a daily basis.

airdrop blockchain cryptocurrency protocol testnet web3

Last synced: 22 Aug 2025

https://github.com/hertzg/metekcity

ETEKCITY smart nutrition scale protocol reverse engneering

ble etekcity node protocol reverse-engineering

Last synced: 23 Mar 2025

https://github.com/mindstorm38/wg-toolkit-rs

Toolkit crate providing various implementations for codecs distributed by Wargaming.net (BigWorld & Core engine, World of Tanks). Network protocol is W.I.P.

bigworld core-engine network protocol toolkit wargaming world-of-tanks wot

Last synced: 23 Apr 2025

https://github.com/rockcavera/nim-dnsprotocol

Domain Name System (DNS) protocol for Nim programming language

dns dns-protocol nim nim-lang protocol

Last synced: 11 Jul 2025

https://github.com/rigor789/mirabox-streamdock-node

MiraBox StreamDock reverse-engineered communication protocol example

mirabox mirabox293 node protocol reverse-engineering streamdock streamdock293 usb usb-hid

Last synced: 14 Apr 2025

https://github.com/farishijazi/secure-filetransfer

A python implementation for secure file transfer. Course project: "Cyber Security" (KFUPM-COE451)

aes cyber-security encryption protocol python tcp

Last synced: 12 Apr 2025

https://github.com/sassman/srp6-rs

A safe implementation of the secure remote password authentication and key-exchange protocol (SRP and SRP6a)

authentication cryptography pki protocol rust secure-remote-password security srp srp-6a

Last synced: 19 Apr 2026