Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Protocol (disambiguation)
Protocol can mean different things, depending on the context:
- In OOP, it refers to interface
- In networking/data exchange, it refers to network-protocol or communication-protocol
- GitHub: https://github.com/topics/protocol
- Wikipedia: https://en.wikipedia.org/wiki/Protocol#computing
- Related Topics: interface, network-protocol, communication-protocol,
- Last updated: 2025-01-20 00:22:17 UTC
- JSON Representation
https://github.com/depuits/mpd-server
Node js mpd server.
listen mpd-server nodejs protocol subsystem
Last synced: 13 Jan 2025
https://github.com/mubelotix/minecraft-protocol-derive
Procedural macros to make your Rust structs compatible with the Minecraft protocol.
derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization
Last synced: 05 Dec 2024
https://github.com/banyc/ardl
Aggressively reliable delivery layer. Above UDP. Nothing else.
network network-layer protocol reliable-udp transport udp
Last synced: 20 Jan 2025
https://github.com/kaiyou/acm
Agnostic/acentric cloud messaging - free alternative to GCM/FCM
broker notifications protocol security
Last synced: 20 Jan 2025
https://github.com/austinhartzheim/rust-terraria-protocol
Rust types for working with the Terraria game protocol
Last synced: 28 Nov 2024
https://github.com/gabrieltheodoropoulos/gtcollectionviewkit
A framework that introduces an alternative new way to use collection views in iOS projects!
class framework generics ios protocol sizeclasses swift uicollectionview xcframework xcode
Last synced: 23 Nov 2024
https://github.com/GuilherveMasco/OPTIC
Online Python Tool for Internet protocol Comparisons
comparison cve internet ipv6 nvd protocol tool
Last synced: 23 Oct 2024
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.
Last synced: 05 Dec 2024
https://github.com/intarchboard/draft-use-it-or-lose-it
Long-term Viability of Protocol Extension Mechanisms
Last synced: 23 Oct 2024
https://github.com/jasondrawdy/ecp
A lightweight, flexible, and extensible network communcations protocol created with security in mind and focuses on the productivity of both potential clients and servers.
communications cryptography encryption library networking protocol security tcp tcp-client tcp-server udp udp-client udp-server
Last synced: 29 Nov 2024
https://github.com/marcos-venicius/icmptalk
Talk with someone using ICMP
chat go golang handshake icmp packets protocol terminal-app tool
Last synced: 28 Dec 2024
https://github.com/astralprotocol/location-proof-protocol
A repository to develop standards and tools for verifiable location proofs.
decentralized-web geospatial location-proof protocol web3 zero-knowledge
Last synced: 28 Dec 2024
https://github.com/rojosinalma/q2_server_query
Simple gem to query Quake 2 Servers
game-development gameservers protocol quake2
Last synced: 13 Jan 2025
https://github.com/gabryelreyes/serialmuxprot
Serial Multiplexer Protocol for lightweight communication based on Arduino Streams.
channel multiplexer protocol serial-communication stream
Last synced: 17 Oct 2024
https://github.com/maksimetny/minecraft-status
A observable-based Minecraft server status for Node.js
Last synced: 13 Dec 2024
https://github.com/tangsiyang2001/compact-rpc
可插拔式的微内核RPC框架,旨在支持高可拓展性和轻量化的RPC功能。
java nacos netty netty-rpc protocol rpc rpc-framework spi
Last synced: 06 Dec 2024
https://github.com/number571/awesome-anonymity
🌐 A curated list of anonymous networks & research papers
anonymity anonymous awesome cryptography dc-nets decentralized ei-nets f2f mixnets network onion p2p protocol proxy qb-nets research research-paper
Last synced: 22 Oct 2024
https://github.com/murilobsd/calamp-rs
Calamp LMDirect rust parser
calamp lmdirect networking parser protocol rust
Last synced: 28 Dec 2024
https://github.com/stdlib-js/ndarray-base-serialize-meta-data
Serialize ndarray meta data.
array base javascript meta multidimensional ndarray node node-js nodejs protocol serialization serialize stdlib types util utilities utility utils
Last synced: 08 Nov 2024
https://github.com/tteeoo/lc19
♊ A simple server for the Gemini protocol written in C.
c gemini gemini-protocol gemini-server hypertext openssl protocol server
Last synced: 10 Nov 2024
https://github.com/progzone122/aegis-2067usb-protocol
Reverse-engineering the USB protocol for the AULA Aegis 2067usb (a.k.a F2067) keyboard to enable direct communication with its controller and change settings without using the official software.
2067usb aegis aula f2067 keyboard protocol reverse-engineering usb usb-hid usb-hid-devices
Last synced: 03 Jan 2025
https://github.com/chaokunyang/fury-benchmarks
Serialization Benchmarks for fury with other libraries
benchmark binary java json protobuf protocol serialization
Last synced: 19 Nov 2024
https://github.com/rcasanovan/weather-app
A simple weather app for iOS
cocoapods protocol reachability realm swift viper viper-architecture viper-pattern-architecture
Last synced: 18 Jan 2025
https://github.com/jpcadena/grpc-in-python
Python project for gRPC.
buffers google grpc http2 microservices open-source proto protobuf protocol protocol-buffers python remote-procedure-call
Last synced: 15 Nov 2024
https://github.com/cheprasov/specification-protocol-userpro
Universal serialization protocol (USERPRO)
protocol serialization specification userpro
Last synced: 24 Nov 2024
https://github.com/cerus/minecraft-map-colors
A list of all available Minecraft map colors for each version between 1.8.3 and 1.20
minecraft minecraft-mappings minecraft-maps minecraft-protocol protocol
Last synced: 24 Nov 2024
https://github.com/merrychap/smtp
:mailbox: SMTP protocol implementation
attachment protocol recipients smtp smtp-client smtp-protocol
Last synced: 21 Jan 2025
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: 25 Nov 2024
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: 15 Dec 2024
https://github.com/nanitefactory/selective-repeat
A visual demonstration of SR protocol using UDP socket programming written in Java.
network network-programming networking protocol selective-repeat selective-repeat-protocols socket socket-programming udp udp-client udp-server udp-socket
Last synced: 23 Dec 2024
https://github.com/itay-grudev/sdmp
Secure Device Management Protocol Reference Implementation
client device end-to-end-encryption linux management protocol reference-implementation relay-server remote secure srp
Last synced: 17 Jan 2025
https://github.com/factomproject/ptnet-eventstore
Smart contract protocol constructed using pflow Petri-nets
blockchain petri-net protocol state-machine
Last synced: 24 Dec 2024
https://github.com/fireblinkltd/json-streaming-reader
Line delimited and concatenated JSON streaming protocol reader.
concatenated delimited fireblink json line node node-js node-module node-modules npm parser protocol reader stream streaming
Last synced: 18 Dec 2024
https://github.com/phillipjhl/white_rabbit
Elixir library that uses the AMQP to provide behaviors that dynamically supervises all connections, channels, consuming, producing, and exchanging of RabbitMQ messages. Also provides an api to send RPC messages to other distributed elixir nodes via reply_to queues.
amqp autorecovery behaviour consumer dynamic-supervisor elixir genserver producer protocol rabbit rabbitmq rpc telemetry
Last synced: 24 Dec 2024
https://github.com/m4lvin/gomoche
🗣️📞 Gossip Model Checking
distributed-systems epistemic-logic gossip haskell model-checking protocol
Last synced: 19 Dec 2024
https://github.com/chase-allen-tech/nft-protocol
Simple NFT deployment protocol for ERC721
javascript nft protocol smart-contracts solidity
Last synced: 24 Dec 2024
https://github.com/davep/protocols.el
Protocol database access functions
elisp emacs emacs-lisp melpa protocol protocols tcpip unix
Last synced: 12 Jan 2025
https://github.com/susumuota/nostrain
Nostr client library with no strain.
client cryptography nodejs nostr protocol relay sns social-media social-network typescript vite
Last synced: 17 Jan 2025
https://github.com/bitwalls-ops/opensea-seaport
Seaport marketplace protocol Client Side. For educational purpose.
client-side crypto cryptocurrency cryptocurrency-exchanges front-end front-end-development marketplace protocol seaport seaport-contract seaports solidity solidity-contracts web3 web3js
Last synced: 02 Jan 2025
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: 03 Jan 2025
https://github.com/georgevasiliadis/mailserver
Simple CLI-based mail server/client written in Java
java mail-client mail-server protocol
Last synced: 17 Jan 2025
https://github.com/rcasanovan/imarvel
A simple iOS app to show heroes and villains from Marvel using the Marvel API
cocoapods protocol realm swift viper viper-architecture viper-pattern-architecture
Last synced: 18 Jan 2025
https://github.com/kkharji/build-server-protocol
Rust crate for creating BSP Servers.
build-server-protocol protocol rpc rpc-library rust
Last synced: 11 Jan 2025
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: 23 Nov 2024
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.
Last synced: 29 Nov 2024
https://github.com/juminstock/bob-lending-protocol
₿
bitcoin bob encode-club lending nextjs protocol solidity typescript
Last synced: 29 Nov 2024
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: 23 Nov 2024
https://github.com/code-monad/ckbfs
CKBFS, a CKB Witnesses based file storage protocol
ckb ckb-vm contract crypto filesystem protocol rust
Last synced: 07 Nov 2024
https://github.com/apigear-io/objectlink-spec
documentation regarding the objectlink protocol
Last synced: 18 Jan 2025
https://github.com/janispritzkau/mcre
Stateful proxy for Minecraft
client minecraft protocol proxy
Last synced: 19 Jan 2025
https://github.com/hk-transfield/java-networking-scripts
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: 14 Dec 2024
https://github.com/xyndra/gateway
A connection-independent "wrapper" protocol
decentralization networking protocol servers
Last synced: 23 Nov 2024
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: 15 Dec 2024
https://github.com/bossslime/reply-all
Add reply functionality to your network messages.
javascript protocol reply socket-io tcp tcp-client tcp-server udp udp-client udp-server
Last synced: 27 Nov 2024
https://github.com/mikhailms/go-radius
RADIUS protocol implementation in Go language
golang network protocol radius
Last synced: 01 Jan 2025
https://github.com/thepurplebubble/server-node
protocol purple-bubble purplebubble server server-node
Last synced: 21 Jan 2025
https://github.com/xasannosirov/net-http-with-golang
golang-application http-requests postgresql-database protocol
Last synced: 15 Jan 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: 16 Dec 2024
https://github.com/houseos/scp
Arduino library for secure-control-protocol devices
chacha20-poly1305 esp8266 http iot json protocol rest security wifi
Last synced: 16 Jan 2025
https://github.com/mikiw/dexprotocol
Moving Ethereum Wyvern Protocol to SmartWeave smart contracts on Arweave - how to.
arweave defi ethereum protocol protocols smart-contracts smartweave
Last synced: 10 Jan 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: 26 Dec 2024
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: 09 Nov 2024
https://github.com/hansottowirtz/elpong
The Elpong spec
elpong json-api protocol restful
Last synced: 21 Jan 2025
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: 11 Jan 2025
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: 31 Dec 2024
https://github.com/draym/zwapper-evm
P2P protocol for secure exchange of ERC20 & ERC721 tokens
p2p-exchange protocol solidity-contracts
Last synced: 10 Jan 2025
https://github.com/g1joshi/clima
Weather App
datasource delegate ios programmatic protocol storyboard uikit weather-app xcode
Last synced: 08 Jan 2025
https://github.com/tether/tether-schema
Custom protocol buffer schema for data validation
data protocol schema validation
Last synced: 23 Dec 2024
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: 08 Dec 2024
https://github.com/nutdotnet/nutdotnet
A .Net client library for communicating with Network UPS Tools servers.
Last synced: 30 Dec 2024
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: 08 Jan 2025
https://github.com/sierrasoftworks/chat
A simple chat protocol to practice writing network servers and clients
Last synced: 21 Dec 2024
https://github.com/david405/algorand-lending-protocol
A Defi lending and borrowing protocol based on the Algorand blockchain
Last synced: 05 Jan 2025
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: 14 Nov 2024
https://github.com/mallikarjunh/protocols-and-delegates
datapassing delegate ios protocol swift
Last synced: 15 Jan 2025
https://github.com/ismaileke/bedrock-client
Bedrock Client written in Rust.
bedrock bedrock-server client minecraft minecraft-server protocol raknet rust
Last synced: 17 Jan 2025