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/net-reflow/reflow

Content-routable socks5 proxy switcher for your entire LAN.

policy-based-routing protocol proxy sni socks socks5 tap tun tun2socks vpn

Last synced: 11 May 2025

https://github.com/ircdotnet/ircdotnet

IRC.NET is a complete IRC (Internet Relay Chat) client library for .NET.

c-sharp dot-net internet-relay-chat irc protocol

Last synced: 04 Apr 2025

https://github.com/brewlin/net-protocol

golang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP

arp ethernet-protocol golang http http-protocol icmp ipv4 ipv6 protocol tap tcp tun udp websocket websocket-protocol

Last synced: 20 Mar 2025

https://github.com/witnet/witnet-rust

Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀

blockchain cryptocurrency oracles p2p protocol rust smart-contracts witnet

Last synced: 09 Apr 2025

https://github.com/mransan/ocaml-protoc

A Protobuf Compiler for OCaml

compiler ocaml protobuf protocol serialization

Last synced: 04 Oct 2025

https://github.com/tuanpmt/esp32-mqtt

ESP32 MQTT sample project for

esp-idf esp32 iot made-in-vietnam mqtt protocol

Last synced: 16 Mar 2025

https://github.com/riteshhgupta/rglistkit

RGListKit is a Protocol & MVVM based framework to easily populate a UITableView or UICollectionView via single api.

datasource ios listkit mvvm protocol swift uicollectionview uitableview

Last synced: 26 Oct 2025

https://github.com/geo-tp/esp32-bus-pirate

A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol

debugging esp32 hardware-hacking protocol

Last synced: 23 Jul 2025

https://github.com/tarunon/Instantiate

Type-safe and constructor injectable InterfaceBuilder protocols.

ios nib protocol storyboard swift

Last synced: 22 Jul 2025

https://github.com/hoijui/JavaOSC

OSC content format/"protocol" library for JVM languages

content-format java java-8 library open-sound-control osc osgi-bundle protocol

Last synced: 17 Apr 2025

https://github.com/hoijui/javaosc

OSC content format/"protocol" library for JVM languages

content-format java java-8 library open-sound-control osc osgi-bundle protocol

Last synced: 09 Apr 2025

https://github.com/Rickedb/OpenProtocolInterpreter

Converts the ugly ASCII package that came from Open Protocol to an object

atlas controller copco open-protocol protocol tightening

Last synced: 04 May 2025

https://github.com/ddddddo/packemon

Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).

ebpf linux network network-programming networking observability packet packet-analyzer packet-generator packet-monitoring pcap penetration-testing pentesting protocol routing-protocols security socket-programming sockets system-programming

Last synced: 05 Apr 2025

https://github.com/berty/weshnet

Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized

berty cryptography delay-tolerant-network dtn golang ipfs libp2p orbit-db p2p protocol

Last synced: 04 Apr 2025

https://github.com/brandonasuncion/Reverse-Engineering-Bluetooth-Protocols

Intercepting Bluetooth device communication and simulating packet responses of an iPhone from a Raspberry Pi 3

bluetooth man-in-the-middle protocol pybluez radar-detector raspberry-pi replay-attack reverse-engineering rfcomm wireshark

Last synced: 13 Apr 2025

https://github.com/ddddddO/packemon

Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).

ebpf linux network network-programming networking observability packet packet-analyzer packet-generator packet-monitoring pcap penetration-testing pentesting protocol routing-protocols security socket-programming sockets system-programming

Last synced: 28 Mar 2025

https://github.com/hit9/bitproto

The bit level data interchange format for serializing data structures (long term maintenance).

bitproto data-exchange data-interchange embedded marshalling protocol serialization serialization-library

Last synced: 24 Sep 2025

https://github.com/bigwhite/gocmpp

An implementation of China Mobile Peer to Peer protocol in golang for both client and server sides.

china-mobile-peer cmpp cmpp-protocol go golang protocol

Last synced: 06 Apr 2025

https://github.com/evbots/dex-protocols

A list of protocols for decentralized exchange

blockchain decentralization exchange protocol

Last synced: 07 Jan 2026

https://github.com/dnscrypt/dnscrypt-protocol

DNSCrypt protocol specification

anonymized dns dnscrypt protocol

Last synced: 27 Feb 2026

https://github.com/metarhia/jstp

Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF

api client highload impress ipc javascript json json5 jstp metarhia node nodejs protocol rpc serialization server soa socket tcp websocket

Last synced: 09 Apr 2025

https://github.com/mariusrumpf/node-lifx

Node.js implementation of the LIFX LAN protocol :bulb:

javascript js lan lifx light mit node nodejs protocol udp

Last synced: 08 Apr 2025

https://github.com/ghedo/go.pkt

📨 Go libraries for capturing, injecting, filtering, encoding and decoding network packets

go network-programming protocol

Last synced: 25 Mar 2025

https://github.com/coral-xyz/xnft

🚀 Executable NFT Protocol and Marketplace

anchor backpack coral protocol solana solana-program xnft

Last synced: 06 Apr 2025

https://github.com/rickedb/openprotocolinterpreter

Converts the ugly ASCII package that came from Open Protocol to an object

atlas controller copco open-protocol protocol tightening

Last synced: 04 Apr 2025

https://github.com/witchcrafters/type_class

(Semi-)principled type classes for Elixir

elixir hierarchy macros protocol typeclass

Last synced: 05 Apr 2025

https://github.com/helins/binf.cljc

Handling binary formats in all shapes and forms

binary clojurescript cross-platform io native protocol

Last synced: 22 Jul 2025

https://github.com/masa-finance/masa-identity-protocol

Masa, the premiere web3 identity and credit protocol. Be the first to build soulbound tokens in web3.

documentation markdown protocol

Last synced: 08 Oct 2025

https://github.com/DNSCrypt/dnscrypt-protocol

DNSCrypt protocol specification

anonymized dns dnscrypt protocol

Last synced: 06 Apr 2025

https://github.com/angt/mud

Multipath UDP library

c crypto hacktoberfest multipath network protocol udp

Last synced: 17 Jan 2026

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

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.

arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets

Last synced: 13 Apr 2025

https://github.com/rocq-archive/coq-serapi

Coq Protocol Playground with Se(xp)rialization of Internal Structures.

coq json machine-learning-api proof-assistant protocol serialization sexp

Last synced: 04 Apr 2025

https://github.com/viaversion/viaforge

Client-side ViaVersion implementation for MinecraftForge and NeoForge

forge java minecraft minecraft-mod protocol protocol-hack protocol-translator viabackwards viaforge viamcp viarewind viaversion

Last synced: 06 Jan 2026

https://github.com/UnifyAir/unifyair-core

5G Network Functions Implementation in Rust (3GPP Release 17)

3gpp 5g async asyncio distributed-systems networking protocol rust sctp systems tokio-rs

Last synced: 16 Feb 2026

https://github.com/webdollar/node-webdollar

WebDollar Protocol - Currency of the Internet

blockchain internet money p2p protocol

Last synced: 07 Apr 2025

https://github.com/lisachenko/protocol-fcgi

FastCGI (FCGI) Protocol implementation for PHP

fastcgi fcgi nginx php protocol protocol-fcgi

Last synced: 06 Apr 2025

https://github.com/bouni/max-cube-protocol

A attempt to write down the protocol of the eQ3 / ELV MAX! Cube

eq3 max-cube protocol reverse-engineering

Last synced: 26 Jan 2026

https://github.com/gongzhang/procbridge

A super-lightweight IPC (Inter-Process Communication) protocol over TCP socket.

ipc java json nodejs protocol python rpc socket

Last synced: 12 Jan 2026

https://github.com/dzikuvx/quadmeup_crossbow

Cheap DIY RC link based on LoRa 868MHz modules

arduino diy lora lora32u4 protocol quadmeup-crossbow radio rc

Last synced: 19 Jun 2025

https://github.com/go-language-server/protocol

Package protocol implements Language Server Protocol specification in Go

go language-server-client language-server-protocol protocol

Last synced: 12 Jan 2026

https://github.com/linxunfeng/lxfprotocoltool

由Swift中协议方式实现功能的实用工具库【Refreshable、EmptyDataSetable 支持 Rx 】

associate empty emptydataset fullscreen protocol refresh rxswift screen swift xib

Last synced: 16 Oct 2025

https://github.com/vacp2p/rfc

Modular p2p messaging stack, with a focus on secure messaging.

messaging p2p protocol

Last synced: 27 Jul 2025

https://github.com/roadrunner-php/goridge

PHP Goridge Protocol implementation

hacktoberfest php protocol roadrunner rpc rpc-framework

Last synced: 15 May 2025

https://github.com/nishitm/wotop

Web on top of any protocol

http-tunnel protocol proxy remote-machine ssh traffic

Last synced: 07 May 2025

https://github.com/MaJerle/lwpkt

Lightweight packet protocol structure for multi-device communication focused on RS-485

command data devices length master microcontroller multi-slaves optimization packet packet-structure protocol rs-485 simple stm32

Last synced: 14 May 2025

https://github.com/majerle/lwpkt

Lightweight packet protocol structure for multi-device communication focused on RS-485

command data devices length master microcontroller multi-slaves optimization packet packet-structure protocol rs-485 simple stm32

Last synced: 04 Mar 2025

https://github.com/open-dis/open-dis-cpp

C++ implementation of the IEEE-1278.1 Distributed Interactive Simulation (DIS) application protocol v6 and v7

dis library protocol simulation-framework

Last synced: 19 Jan 2026

https://github.com/jaywink/federation

Python library for abstracting social federation protocols

activitypub diaspora federation matrix protocol python-library social

Last synced: 10 Apr 2025

https://github.com/aragon/aragon-court

🧿 A subjective oracle secured by cryptoeconomics

aragon aragon-network court ethereum oracle protocol solidity

Last synced: 04 Aug 2025

https://github.com/gortc/sdp

RFC 4566 SDP implementation in go

decoder encoding go golang gortc protocol rfc-4566 sdp webrtc

Last synced: 14 Mar 2025

https://github.com/pavlovdog/bitcoin_in_a_nutshell

Книга о том, как действительно работает Bitcoin

bitcoin bitcoin-api blockchain mining protocol transaction

Last synced: 30 Apr 2025

https://github.com/salimane/redis-tools

my tools working with redis

cluster copy protocol redis sharding

Last synced: 10 Apr 2025

https://github.com/erpnet/ErpNet.FP

ErpNet.FP is a light-weight cross-platform Http server facilitating printing to fiscal printers through simple JSON Api.

cross-platform daisy datecs driver eltrade erpnet fiscal fiscal-printers http-server incotex isl json-api multiplatform net-core-3 net-standard-2 printer protocol tremol

Last synced: 18 Jul 2025

https://github.com/gabrieldim/wpa2-ccmp-authentication-protocol

Authentication protocol using Advanced Encryption Standard. Information security is the primary goal here.

ccmp-authentication-protocol encryption java protocol

Last synced: 23 Aug 2025

https://github.com/data-apis/dataframe-api

RFC document, tooling and other content related to the dataframe API standard

api dataframes protocol standard

Last synced: 04 Mar 2026

https://github.com/coral/freemote

Sony Alpha BLE (Bluetooth Low Energy) Remote Protocol implemented on the NRF52840

bluetooth-low-energy nrf52840 protocol remote sony-alpha-cameras

Last synced: 26 Jun 2025

https://github.com/ar-io/ar-io-node

A scalable and modular gateway built for the permaweb atop the Arweave permanent data storage network.

arweave graphql nodejs permaweb protocol sqlite typescript web3

Last synced: 06 Jun 2026

https://github.com/diaspora/diaspora_federation

A library that provides functionalities needed for the diaspora* federation protocol.

diaspora documentation engine federation federation-library federation-protocol hacktoberfest protocol rails ruby

Last synced: 06 Apr 2026

https://github.com/decentralized-identity/element

DID Method implementation using the Sidetree protocol on top of Ethereum and IPFS

crypto dapp did ethereum ipfs protocol sidetree wg-sidetree

Last synced: 20 Mar 2026

https://github.com/kettanaito/howurls.work

Learn how URLs work by visually inspecting their structure.

domain explanation fragment howurlswork inspect learning path port protocol query structure url urls

Last synced: 25 Apr 2025

https://github.com/ssbc/muxrpc

lightweight multiplexed rpc

codec javascript manifest protocol rpc streams

Last synced: 27 Mar 2025

https://github.com/vapourismo/knx-go

KNX clients and protocol implementation in Go

bridge gateway go knx protocol router tunnel

Last synced: 14 May 2025

https://github.com/muktihari/fit

A FIT SDK for decoding and encoding Garmin FIT files in Go supporting FIT Protocol V2.

binary decoding encoding fit fitness garmin garmin-fit go golang golang-fit-sdk protocol sdk

Last synced: 14 Aug 2025

https://github.com/cea-sec/TorPylle

A Python / Scapy implementation of the OR (TOR) protocol.

hacktoberfest network-analysis network-protocol network-protocols network-security protocol python scapy tor

Last synced: 22 Apr 2025

https://github.com/kachayev/quiche4j

QUIC transport protocol and HTTP/3 for Java

http3 java network-programming protocol quic rust

Last synced: 12 Apr 2025

https://github.com/WinMin/Protocol-Vul

Some Vulnerability in the some protocol are collected.

protocol security vulnerabilities

Last synced: 11 Jul 2025

https://github.com/marcinbor85/can-prog

Command-line tool to flashing devices by CAN-BUS

bootloade bus can canbus protocol socketcan stm32

Last synced: 16 Jan 2026

https://github.com/smallnest/resp3

First redis RESP3 protocol library in Go

protocol redis redis-client resp3

Last synced: 14 Apr 2025

https://github.com/aerorust/nmea

NMEA 0183 - for communication between marine electronics such as echo sounder, sonars, anemometer, gyrocompass, autopilot, GNSS receivers and many other types of instruments. Defined and controlled by the National Marine Electronics Association (NMEA)

embedded galileo glonass gps hacktoberfest marine-robotics nmea no-std protocol rust rustlang

Last synced: 03 Oct 2025

https://github.com/zerite/craftlib

🎮 CraftLib wraps the entire Minecraft codebase as a Java / Kotlin library. Supports protocol, NBT, chat and schematics. 1.7.x - 1.8.x

craftlib java kotlin minecraft minecraft-api minecraft-chat minecraft-codebase minecraft-nbt minecraft-protocol nbt protocol schematic

Last synced: 11 Jan 2026

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

yahdlc - Yet Another HDLC implementation

c communication hdlc protocol serial

Last synced: 10 Oct 2025

https://github.com/pycrate-org/pycrate

A Python library to ease the development of encoders and decoders for various protocols and file formats, especially telecom ones. Provides an ASN.1 compiler and a CSN.1 runtime.

asn1 cellular csn1 protocol signalling telecom

Last synced: 09 Apr 2026

https://github.com/cpvalente/stupidartnet

(Very) Simple Python library implementation of the Art-Net protocol

entertainment lighting-control protocol

Last synced: 12 Apr 2025

https://github.com/inkandswitch/subduction

🏔️ Sync protocol for hash-linked data

hashlink protocol synchronization

Last synced: 06 Jun 2026

https://github.com/hhromic/libe131

libE131: a lightweight C/C++ library for the E1.31 (sACN) protocol

c cpp e131 library light-controller lightweight protocol sacn

Last synced: 12 Oct 2025

https://github.com/0xsio/bolt-rs

Communicate with Bolt-compatible graph databases in Rust! ⚡🔩

bolt client neo4j protocol rust

Last synced: 18 Jan 2026

https://github.com/0xSiO/bolt-rs

Communicate with Bolt-compatible graph databases in Rust! ⚡🔩

bolt client neo4j protocol rust

Last synced: 26 Mar 2025

https://github.com/bastion-rs/artillery

Fire-forged cluster management & Distributed data protocol

bastion distributed-systems fault-tolerance protocol

Last synced: 20 Aug 2025

https://github.com/ibm/ipfsfb

InterPlanetary File System for Business (IPFSfB) is an enterprise blockchain storage network based on InterPlanetary File System.

blockchain cryptography distributed-file-system ipfs networking p2p protocol

Last synced: 07 Oct 2025

https://github.com/balena/elixir-sippet

An Elixir library designed to be used as SIP protocol middleware.

datagram elixir-library hex middleware protocol sip-library transport-protocols

Last synced: 06 Apr 2025