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/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 Nov 2024
https://github.com/seigel/cyrano
A clean room javascript implementation of the cyrano 2.0 protocol for fencing machines
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/lefttwixwand/bbq
BBQ is a simple transfer protocol, based on TCP/IP, supporting server push notifications.
cpp protocol socket tcp-client tcp-ip tcp-server tcp-socket
Last synced: 24 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/stdlib-js/array-base-to-accessor-array
Convert an array-like object to a minimal array-like object supporting the accessor protocol.
accessor accessors array array-like convert data javascript node node-js nodejs object protocol stdlib structure types wrap wrapper
Last synced: 10 Nov 2024
https://github.com/xasannosirov/net-http-with-golang
golang-application http-requests postgresql-database protocol
Last synced: 15 Jan 2025
https://github.com/mallikarjunh/protocols-and-delegates
datapassing delegate ios protocol swift
Last synced: 15 Jan 2025
https://github.com/nouranhaitham/iot_attendencesystem
An IoT-based attendance system that uses RFID scanning, LEDs, a buzzer, and email alerts to track and manage employee presence in real time
ardunio ardunio-c attendence-system email google-spreadsheet http iot mit-app-inventor network nodemcu-esp8266 protocol smtp
Last synced: 15 Jan 2025
https://github.com/sefinek/is-http-or-https
The package checks the string for a keyword related to http or https.
http https npm npm-package npm-packages or protocol
Last synced: 07 Dec 2024
https://github.com/4thel00z/libprotocol
A lightweight and generic (i.e. I/O agnostic) way to define protocols for the go language. Deterministic statemachine approach.
Last synced: 01 Dec 2024
https://github.com/geolffreym/wsserver
Node websocket server
javascript nodejs protocol real-time syrup websocket-server websockets
Last synced: 07 Dec 2024
https://github.com/snwfdhmp/dsnet
first implementation of DSNet protocol
communication decentralized dsnet http https network protocol remote
Last synced: 15 Jan 2025
https://github.com/dtubenetwork/cmdsignal
Command Signal, a simple request-response Libp2p protocol.
dht ipfs libp2p p2p p2p-network protocol
Last synced: 15 Jan 2025
https://github.com/zrains/msp
Fast and lightweight Minecraft Server protocol client implemented in Rust.
lightweight minecraft protocol
Last synced: 19 Jan 2025
https://github.com/xyndra/gateway
A connection-independent "wrapper" protocol
decentralization networking protocol servers
Last synced: 23 Nov 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/g1joshi/clima
Weather App
datasource delegate ios programmatic protocol storyboard uikit weather-app xcode
Last synced: 08 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/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/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/i-sevostyanov/cached
Cached is an in-memory cache server with a simple text-based protocol.
btree cache golang protocol tcp-server thread-safe ttl-cache
Last synced: 26 Nov 2024
https://github.com/viral32111/internetrelaychat
An Internet Relay Chat client library.
irc-client nuget-package protocol
Last synced: 22 Dec 2024
https://github.com/justincpresley/ibm-quantum
An archive repository that holds all protocols learned in the Intro to Quantum Computing course (CSC-5903) at TTU.
ibm ibm-quantum-computer ipython-notebook jupy jupyter-notebook protocol qds quantum quantum-algorithms quantum-computing quantum-mechanics quantum-otp quantum-security quantum-teleportation
Last synced: 21 Jan 2025
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/hansottowirtz/elpong
The Elpong spec
elpong json-api protocol restful
Last synced: 21 Jan 2025
https://github.com/nutdotnet/nutdotnet
A .Net client library for communicating with Network UPS Tools servers.
Last synced: 30 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/candango/peasant
Peasant helps you to build APIs
agents cartola protocol rest-api
Last synced: 08 Dec 2024
https://github.com/passiondev2024/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.
agents ai ai-agent api auto-gpt gpt-4 javascript lllm openapi protocol python typescript
Last synced: 03 Dec 2024
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/harshjv/electron-cal
Experiment with custom protocols using Electron
Last synced: 30 Dec 2024
https://github.com/novaway/open-graph
Provide a simple integration of the Open Graph protocol
facebook library open-graph protocol twitter
Last synced: 19 Nov 2024
https://github.com/novaway/novawayopengraphbundle
This bundle integrates the OpenGraph library into Symfony
facebook open-graph protocol symfony-bundle twitter
Last synced: 19 Nov 2024
https://github.com/alabbas-ali/network-protocols-similarity
extract java metrics network-protocol protocol similarity-metric
Last synced: 29 Dec 2024
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/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