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-28 00:23:51 UTC
- JSON Representation
https://github.com/gabrieltheodoropoulos/gtstorable-swift-package
A Swift protocol which provides standard file operations for types conforming to Codable protocol as a Swift Package.
archive codable custom-types file ios json plist protocol swift swift-package
Last synced: 23 Jan 2025
https://github.com/kutukvpavel/mechatrolinkparser
Mechatrolink-I/II parser (from phy to application layer)
mechatrolink parser protocol servodrive yaskawa
Last synced: 10 Jan 2025
https://github.com/justtaldevelops/expresso
A library designed for hosting Minecraft: Java Edition listeners.
hacktoberfest java library minecraft protocol
Last synced: 10 Dec 2024
https://github.com/thesnowfield/bytelizer
Bytelizer is a binary packaging/unpack library written in modern c, focusing on performance and lightweight.
c protobuf protocol serialization
Last synced: 13 Nov 2024
https://github.com/warpedvoxels/liteware
🚀 Liteware is a custom server software written in Kotlin for Minecraft: Bedrock Edition.
api bedrock bedrock-edition edition jvm kotlin minecraft minecraft-bedrock minecraft-bedrock-server nbt network plugin plugins protocol server software
Last synced: 09 Nov 2024
https://github.com/manifoldfinance/manifold-sdk
Manifold Finance SDK - Contracts/Interfaces
api blockchain defi ethereum governance nodejs protocol sdk solidity typescript
Last synced: 10 Jan 2025
https://github.com/beatriz-diniz/comparison-of-mesh-routing-protocols-for-uav-swarming-applications
This repository contains a tutorial for configuring a Raspberry Pi wireless mesh network utilizing the OLSR, B.A.T.M.A.N.-ADV and BABEL
babeld batman-adv mesh mesh-network olsr olsrd protocol raspberry-pi raspberrypi
Last synced: 11 Oct 2024
https://github.com/jhermsmeier/node-plex-protocol
Plex HTTP API client
plex plex-media-server protocol
Last synced: 15 Jan 2025
https://github.com/kasworld/genprotocol
generate protocol code
authorization golang golang-sdk json metaprogramming msgpack network-programming protocol webassembly websocket
Last synced: 08 Jan 2025
https://github.com/hedzr/go-socketlib
A simple, fast approach to implement your communication protocol.
cmdr communication-library communication-protocol golang golang-library interceptor protocol protocol-interceptor socket-programming tcp-server udp-server
Last synced: 14 Nov 2024
https://github.com/amr080/xft-tokenized-intellectual-property-api-docs
XFT's swagger API docs for tokenized intellectual property. Use XFT's API to trade royalties!
blockchain intellectual-property ip protocol royalties story tokenization tokenized-ip-protocol tokenized-music-royalties tokenized-royalties x-financial-technologies xft
Last synced: 30 Jan 2025
https://github.com/guilospanck/nostr
Nostr protocol written in Rust
decentralized-applications nostr protocol
Last synced: 27 Oct 2024
https://github.com/depuits/mpd-server
Node js mpd server.
listen mpd-server nodejs protocol subsystem
Last synced: 13 Jan 2025
https://github.com/bitwalls-ops/seaport-serverside
Seaport marketplace protocol Server Side. For educational purpose.
api backend django docker framework frameworks marketplace protocol python3 seaport seaport-contract server-side solidity solidity-contracts web3 web3py
Last synced: 02 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/austinhartzheim/rust-terraria-protocol
Rust types for working with the Terraria game protocol
Last synced: 27 Jan 2025
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/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/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/sergiss/anviz-protocol
:hear_no_evil: Javascript library to communicate with Anviz devices
anviz facepass-7 javascript nodejs protocol
Last synced: 31 Jan 2025
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/maksimetny/minecraft-status
A observable-based Minecraft server status for Node.js
Last synced: 13 Dec 2024
https://github.com/979st/smp25519-rust
Secure Messaging Protocol 25519
api-bindings blake3 chacha20 messaging network network-programming protocol rust secure sockets udp x25519
Last synced: 28 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/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/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 Jan 2025
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/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/merrychap/smtp
:mailbox: SMTP protocol implementation
attachment protocol recipients smtp smtp-client smtp-protocol
Last synced: 21 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/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/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 Jan 2025
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/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/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: 27 Jan 2025
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/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/intarchboard/draft-use-it-or-lose-it
Long-term Viability of Protocol Extension Mechanisms
Last synced: 23 Oct 2024
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/GuilherveMasco/OPTIC
Online Python Tool for Internet protocol Comparisons
comparison cve internet ipv6 nvd protocol tool
Last synced: 23 Oct 2024
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/sstock2005/tnpl
Terraria Network Protocol Library
network-protocol protocol proxy-server python python3 reverse-engineering terraria
Last synced: 24 Jan 2025
https://github.com/nugget/tcl-dnssrv
Tcl package for querying DNS SRV RR records
Last synced: 24 Jan 2025
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: 24 Jan 2025
https://github.com/cheprasov/specification-protocol-userpro
Universal serialization protocol (USERPRO)
protocol serialization specification userpro
Last synced: 24 Jan 2025
https://github.com/davep/protocols.el
Protocol database access functions
elisp emacs emacs-lisp melpa protocol protocols tcpip unix
Last synced: 25 Jan 2025
https://github.com/tangsiyang2001/compact-rpc
可插拔式的微内核RPC框架,旨在支持高可拓展性和轻量化的RPC功能。
java nacos netty netty-rpc protocol rpc rpc-framework spi
Last synced: 01 Feb 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/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/ferhatgec/gechat
gechat instant messaging protocol reference implementation in python
gechat instant-messaging protocol python sockets
Last synced: 31 Dec 2024
https://github.com/gettocat/orwelldb
Library wich syncronize data beetween blockchain and database
blockchain database orwell orwelldb protocol synchronization
Last synced: 13 Dec 2024
https://github.com/terrapi-solution/protocol
TerrAPI protocol. Protobuf definitions for TerrAPI's signaling protocol
cloudnative golang opentofu protocol terraform terrapi
Last synced: 07 Dec 2024
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/skillfulelectro/emnetchain
experimental Internet chaining application
json peer-to-peer protocol tcp tcp-client tcp-server tcp-socket udp udp-client udp-server udp-socket webrtc
Last synced: 24 Oct 2024
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: 22 Dec 2024
https://github.com/kavorix/rage-trade
Rage is a liquidity and treasury management protocol.
dapp liquidity management nextjs protocol treasury typescript
Last synced: 22 Dec 2024
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 Jan 2025
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: 23 Jan 2025
https://github.com/viral32111/internetrelaychat
An Internet Relay Chat client library.
irc-client nuget-package protocol
Last synced: 22 Dec 2024
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: 19 Dec 2024
https://github.com/20yyq/can-isotp
golang network can bus isotp protocol
can can-bus golang iso15765-2 isotp linux protocol
Last synced: 22 Jan 2025
https://github.com/harshjv/electron-cal
Experiment with custom protocols using Electron
Last synced: 30 Dec 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/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/yjham2002/tcp_conn_with_spark
:book: none
mysql protocol redis redis-client spark tcp tcp-server
Last synced: 06 Jan 2025
https://github.com/candango/peasant
Peasant helps you to build APIs
agents cartola protocol rest-api
Last synced: 08 Dec 2024
https://github.com/t-mullen/multihack-wire
The streaming wire protocol for Multihack
binary protocol realtime stream
Last synced: 25 Jan 2025
https://github.com/cuhsat/epiphyte
(Ab)using TinyURL.com as a key/value storage for hidden and encrypted message threads.
cryptography epiphyte hidden-message protocol pycrypto python requests steganography tinyurl
Last synced: 09 Dec 2024
https://github.com/huy-dna/p2p-file-sharing
Networking assignment implementing a P2P file sharing service without any considerations for reliability, recovery or privacy whatsoever. Only works in LAN or networks without NATs.
filesharing http local-area-network nodejs p2p protocol socket-programming
Last synced: 31 Jan 2025