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-02-09 00:24:04 UTC
- JSON Representation
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/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/candango/peasant
Peasant helps you to build APIs
agents cartola protocol rest-api
Last synced: 08 Dec 2024
https://github.com/madis0/mc-protocol-tester
Filters Minecraft servers by their protocol support
Last synced: 27 Jan 2025
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/hansottowirtz/elpong
The Elpong spec
elpong json-api protocol restful
Last synced: 21 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: 03 Feb 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/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/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/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/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/tether/tether-schema
Custom protocol buffer schema for data validation
data protocol schema validation
Last synced: 23 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/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/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/gettocat/orwelldb
Library wich syncronize data beetween blockchain and database
blockchain database orwell orwelldb protocol synchronization
Last synced: 06 Feb 2025
https://github.com/nsomar/swift-type-erasure-playground
Swift Type erasure playground
generic playground protocol swift type-erasure types
Last synced: 17 Dec 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 Jan 2025
https://github.com/thepurplebubble/server-node
protocol purple-bubble purplebubble server server-node
Last synced: 21 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/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: 01 Feb 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/a-bdellatif/realtimeclocksystem
System that provides time & date for users in different languages
c18 datetime datetracker display embedded-c embedded-systems lcd microchip pic18f protocol real-time rtc rtc-module spi timetracker
Last synced: 03 Feb 2025
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
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/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: 03 Feb 2025
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/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/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/ismaileke/bedrock-client
Bedrock Client written in Rust.
bedrock bedrock-server client minecraft minecraft-server protocol raknet rust
Last synced: 17 Jan 2025
https://github.com/lemongrb/realtimeclocksystem
System that provides time & date for users in different languages
c18 datetime datetracker display embedded-c embedded-systems lcd microchip pic18f protocol real-time rtc rtc-module spi timetracker
Last synced: 10 Jan 2025
https://github.com/pratik-123/protocoldemo
How to work with protocol method with swift language
Last synced: 11 Jan 2025
https://github.com/slackapi/deno-slack-protocols
Implements the rules for communication between Slack CLI and any Slack app development SDKs
Last synced: 29 Oct 2024
https://github.com/xyndra/gateway
A connection-independent "wrapper" protocol
decentralization networking protocol servers
Last synced: 23 Jan 2025
https://github.com/mikhailms/go-radius
RADIUS protocol implementation in Go language
golang network protocol radius
Last synced: 01 Jan 2025
https://github.com/vxern/engine_io
A complete, tested and documented implementation of the engine.io client and server in Dart.
client dart engine-io http long-polling protocol server socket-io websockets
Last synced: 04 Jan 2025
https://github.com/artcc/coredatagenericmodule
Core Data generic module for persist encrypted object
core coredata coredata-model data data-generic database encrypted encrypted-data encryption entity identifier persist protocol swift
Last synced: 04 Jan 2025
https://github.com/walpurga03/nostr-nips
A NIPs Explorer for the Nostr protocol, providing detailed information and examples for various NIPs.
communication decentralized i18n nostr protocol react typescript vite
Last synced: 04 Jan 2025
https://github.com/hasirciogli/hoffer
Hoffer.ts: Network Data Serialization and Deserialization Library This TypeScript library, Hoffer.ts, provides a convenient and efficient way to serialize and deserialize various data types for network communication. It offers functionalities for both writing and reading data in a structured format, making it ideal for building network protocols.
buffer client cloud network protocol server tcp transfer ttl
Last synced: 11 Jan 2025
https://github.com/drakota/dns-rs
🦀 DNS server made from scratch in Rust
dns network-programming parser protocol rust
Last synced: 11 Jan 2025
https://github.com/aleclarson/lua-json-rpc
JSON events for long-lived connections
Last synced: 18 Jan 2025
https://github.com/isakruas/ecdp
The Elliptic Curve Data Protocol (ECDP) is a P2P communication protocol for decentralized networks, utilizing elliptic curve cryptography (ECC) for encryption, ECDSA for message authentication, and Diffie-Hellman key exchange for secure sessions. It operates over TCP and UDP.
cryptography data-security decentralized-networks diffie-hellman-key-exchange ecdsa elliptic-curve-cryptography encryption message-authentication peer-to-peer protocol secure-communication session-initialization tcp udp
Last synced: 13 Nov 2024
https://github.com/kaonone/akropolis-ethereum
Akropolis Protocol Implementation on Ethereum Blockchain
akropolis blockchain ethereum framework pension protocol smartcontracts solidity
Last synced: 24 Jan 2025
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/geolffreym/wsserver
Node websocket server
javascript nodejs protocol real-time syrup websocket-server websockets
Last synced: 02 Feb 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/rajiv-k/meh
[WIP] A toy application-layer protocol over TCP for learning purposes. ¯\_(ツ)_/¯
go learning-by-doing protocol tcp wireshark-dissector
Last synced: 08 Feb 2025
https://github.com/janispritzkau/mcre
Stateful proxy for Minecraft
client minecraft protocol proxy
Last synced: 19 Jan 2025
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: 26 Jan 2025
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/hk-transfield/java-networking-scripts-collection
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: 07 Feb 2025
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/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: 25 Jan 2025
https://github.com/sefinek24/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: 20 Oct 2024
https://github.com/0xjonaseb11/wallet_graphql.3.0
Wallet contract && dapp built on graphql protocol
blockchain chainlink-oracle graphql off-chain protocol smart-contracts solidity typescript wallets web3
Last synced: 20 Jan 2025
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: 29 Jan 2025
https://github.com/ash515/networkprotocols
Repository contains networks protocol algorithms
Last synced: 16 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: 02 Feb 2025
https://github.com/abdulsamie10/computernetwrokingproject
Computer Networking simulation using EIGRP, OSPF, and RIP with VLSM and NAT.
cnet computer-network computer-networking computer-networking-lab computer-networks eigrp fast-nu nat ospf project protocol rip subnetting vlsm
Last synced: 27 Dec 2024
https://github.com/rcasanovan/imovies
A simple app to search movies using the themoviedb.org api
cocoapods protocol realm swift viper viper-architecture viper-pattern-architecture
Last synced: 18 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/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/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/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: 04 Feb 2025
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/lucianopalmeida/collections
Playing around with Swift Collections and Sequences
collections lists protocol sequence stdlib swift swift-extensions swift-language swiftlang
Last synced: 20 Jan 2025
https://github.com/vivek-nexus/onp
💪 Let's free email and communication channels from notifications, with interoperable notifications
commnication email notifications open-standard protocol smtp
Last synced: 17 Dec 2024
https://github.com/csvitor-dev/frost-iot
A small project as a pseudo-IOT application for a "smart refrigerator", proposed as a work for the Computer Networking 'Redes de Computadores' discipline. The purpose of the work is to plan and implement an application layer protocol that consumes TCP/IP socket programming using Golang end-to-end.
golang iot protocol socket-programming web
Last synced: 02 Feb 2025
https://github.com/nicolasbrugneaux/redis-haskell
Redis-like database in haskell. Implements Redis protocol.
haskell protocol redis redis-server
Last synced: 16 Dec 2024
https://github.com/itay-grudev/sdmp-client
Secure Device Management Protocol Client Reference Implementation
client device management protocol sdmp secure
Last synced: 17 Jan 2025