An open API service providing repository metadata for many open source software ecosystems.

Topic: "protocol"

anoma/anoma

Reference implementation of Anoma

Language: Elixir - Size: 74.5 MB - Last synced at: 12 days ago - Pushed at: 15 days ago - Stars: 34,176 - Forks: 4,103

ipfs/ipfs

Peer-to-peer hypermedia protocol

Size: 2.19 MB - Last synced at: 12 days ago - Pushed at: 8 months ago - Stars: 23,004 - Forks: 1,495

amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

Language: JavaScript - Size: 31.4 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 18,711 - Forks: 1,218

skywind3000/kcp

:zap: KCP - A Fast and Reliable ARQ Protocol

Language: C - Size: 520 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 16,367 - Forks: 2,574

quic-go/quic-go

A production-ready QUIC implementation in pure Go

Language: Go - Size: 21.6 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 11,262 - Forks: 1,486

cloudflare/quiche

🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

Language: Rust - Size: 23.1 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 11,057 - Forks: 908

simplex-chat/simplex-chat

SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!

Language: Haskell - Size: 316 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 10,076 - Forks: 532

daltoniam/Starscream

Websockets in swift for iOS and OSX

Language: Swift - Size: 2.65 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 8,630 - Forks: 1,259

lightningnetwork/lnd

Lightning Network Daemon ⚡️

Language: Go - Size: 102 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 8,074 - Forks: 2,221

libimobiledevice/libimobiledevice

A cross-platform protocol library to communicate with iOS devices

Language: C - Size: 3.44 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7,490 - Forks: 1,454

lbryio/lbry-sdk

The LBRY SDK for building decentralized, censorship resistant, monetized digital content apps.

Language: Python - Size: 22.7 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 7,200 - Forks: 489

ipfs/ipfs-desktop

An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.

Language: JavaScript - Size: 18.6 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 6,435 - Forks: 901

GeyserMC/Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.

Language: Java - Size: 34.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5,379 - Forks: 797

streadway/amqp

Go client for AMQP 0.9.1

Language: Go - Size: 915 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4,945 - Forks: 616

quinn-rs/quinn

Async-friendly QUIC implementation in Rust

Language: Rust - Size: 10.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4,759 - Forks: 504

microsoft/msquic

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

Language: C - Size: 305 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 4,570 - Forks: 631

acassen/keepalived

Keepalived

Language: C - Size: 20.1 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 4,404 - Forks: 759

Yalantis/FoldingTabBar.iOS

Folding Tab Bar and Tab Bar Controller

Language: Objective-C - Size: 579 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 3,678 - Forks: 457

graphprotocol/graph-node

Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

Language: Rust - Size: 323 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 3,095 - Forks: 1,060

Yalantis/GuillotineMenu

Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.

Language: Swift - Size: 964 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 2,899 - Forks: 252

gioblu/PJON

PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.

Language: C++ - Size: 6.24 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 2,785 - Forks: 246

mas-bandwidth/yojimbo

A network library for client/server games written in C++

Language: C - Size: 10.2 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2,613 - Forks: 259

andeya/erpc

An efficient, extensible and easy-to-use RPC framework.

Language: Go - Size: 16.9 MB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 2,533 - Forks: 408

mas-bandwidth/netcode

Secure client/server connections over UDP

Language: C - Size: 6.37 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 2,512 - Forks: 198

eclipse-zenoh/zenoh

zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.

Language: Rust - Size: 23.7 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 2,338 - Forks: 229

bagder/http2-explained

A detailed document explaining and documenting HTTP/2, the successor to the widely popular HTTP/1.1 protocol

Language: CSS - Size: 65.7 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 2,293 - Forks: 282

Neutree/COMTool

Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发

Language: Python - Size: 1.57 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 2,242 - Forks: 380

tidwall/redcon

Redis compatible server framework for Go

Language: Go - Size: 138 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 2,216 - Forks: 164

geo-tp/ESP32-Bus-Pirate

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

Language: C - Size: 169 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2,213 - Forks: 171

lightning/bolts

BOLT: Basis of Lightning Technology (Lightning Network Specifications)

Language: Markdown - Size: 2.34 MB - Last synced at: 13 days ago - Pushed at: 16 days ago - Stars: 2,208 - Forks: 520

ipfs/ipfs-companion

Browser extension that simplifies access to IPFS resources on the web

Language: JavaScript - Size: 13.3 MB - Last synced at: 19 days ago - Pushed at: 21 days ago - Stars: 2,141 - Forks: 330

doronz88/pymobiledevice3

Pure python3 implementation for working with iDevices (iPhone, etc...).

Language: Python - Size: 84.2 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2,062 - Forks: 296

botuniverse/onebot

OneBot:统一的聊天机器人应用接口标准

Language: CSS - Size: 1.3 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 1,932 - Forks: 165

enisdenjo/graphql-ws

Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.

Language: TypeScript - Size: 16.1 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1,843 - Forks: 173

alibaba/xquic

XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.

Language: C - Size: 5.27 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 1,841 - Forks: 371

tywo45/t-io

T-io is a network programming framework developed based on Java AIO. From the collected cases, t-io is widely used for IoT, IM, and customer service, making it a top-notch network programming framework

Language: Java - Size: 31.9 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1,828 - Forks: 573

Allenxuxu/gev

🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

Language: Go - Size: 571 KB - Last synced at: 7 months ago - Pushed at: almost 3 years ago - Stars: 1,749 - Forks: 196

litespeedtech/lsquic

LiteSpeed QUIC and HTTP/3 Library

Language: C - Size: 7.55 MB - Last synced at: 28 days ago - Pushed at: 30 days ago - Stars: 1,741 - Forks: 375

Brightify/Cuckoo

Boilerplate-free mocking framework for Swift!

Language: Swift - Size: 2.67 MB - Last synced at: 22 days ago - Pushed at: 25 days ago - Stars: 1,733 - Forks: 199

quicwg/base-drafts

Internet-Drafts that make up the base QUIC specification

Language: Shell - Size: 47.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1,659 - Forks: 209

tus/tus-resumable-upload-protocol

Open Protocol for Resumable File Uploads

Size: 297 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1,614 - Forks: 105

nanomsg/mangos-v1 📦

The pure golang implementation of nanomsg (version 1, frozen)

Language: Go - Size: 2.4 MB - Last synced at: 11 days ago - Pushed at: about 6 years ago - Stars: 1,524 - Forks: 117

anyproto/any-sync

An open-source protocol enabling high-performance, local-first, peer-to-peer, end-to-end encrypted collaborative apps.

Language: Go - Size: 12.7 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 1,474 - Forks: 85

nvzqz/RandomKit

Random data generation in Swift

Language: Swift - Size: 3.47 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1,467 - Forks: 91

weiboad/kafka-php 📦

kafka php client

Language: PHP - Size: 926 KB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 1,434 - Forks: 446

agi-inc/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.

Language: Python - Size: 1.11 MB - Last synced at: 9 days ago - Pushed at: 9 months ago - Stars: 1,431 - Forks: 171

buckyos/CYFS

CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP),is short for CYberFileSystem. https://www.cyfs.com/, cyfs://cyfs/index_en.html.

Language: Rust - Size: 12.9 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 1,431 - Forks: 276

FreeOpcUa/python-opcua

LGPL Pure Python OPC-UA Client and Server

Language: Python - Size: 9.98 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 1,421 - Forks: 663

ngtcp2/ngtcp2

ngtcp2 project is an effort to implement IETF QUIC protocol

Language: C - Size: 16.4 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 1,395 - Forks: 277

Tencent/tquic

A high-performance, lightweight, and cross-platform QUIC library

Language: Rust - Size: 2.34 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 1,359 - Forks: 140

PrismarineJS/node-minecraft-protocol

Parse and serialize minecraft packets, plus authentication and encryption.

Language: JavaScript - Size: 1.87 MB - Last synced at: 11 days ago - Pushed at: 14 days ago - Stars: 1,353 - Forks: 259

FreeOpcUa/opcua-asyncio

OPC UA library for python >= 3.7

Language: Python - Size: 18.6 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 1,341 - Forks: 414

merkletreejs/merkletreejs

🌱 Construct Merkle Trees and verify proofs in JavaScript. By @miguelmota

Language: TypeScript - Size: 1.23 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 1,226 - Forks: 224

ipfs/specs

Technical specifications for the IPFS protocol stack

Language: HTML - Size: 14.9 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1,207 - Forks: 236

Mrs4s/MiraiGo

qq协议的golang实现, 移植于mirai

Language: Go - Size: 3.7 MB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 1,206 - Forks: 320

Devin-AXIS/A2V

A2V: Next-Gen AI Value Compute Protocol.

Language: TypeScript - Size: 444 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 1,201 - Forks: 150

dmulloy2/ProtocolLib

Provides read and write access to the Minecraft protocol with Bukkit.

Language: Java - Size: 30.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1,160 - Forks: 294

agent-network-protocol/AgentNetworkProtocol

AgentNetworkProtocol(ANP) is an open source protocol for agent communication. Our vision is to define how agents connect with each other, building an open, secure, and efficient collaboration network for billions of intelligent agents.

Language: HTML - Size: 37.3 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 1,142 - Forks: 78

quickfix-j/quickfixj

QuickFIX/J is a full featured messaging engine for the FIX protocol. - This is the official project repository.

Language: Java - Size: 42.4 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 1,090 - Forks: 657

aurora-opensource/xviz

A protocol for real-time transfer and visualization of autonomy data

Language: JavaScript - Size: 9.71 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1,061 - Forks: 232

0xPolygon/polygon-edge 📦

A Framework for Building Ethereum-compatible Blockchain Networks

Language: Go - Size: 152 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1,034 - Forks: 569

neo4j/neo4j-python-driver

Neo4j Bolt driver for Python

Language: Python - Size: 6.39 MB - Last synced at: 13 days ago - Pushed at: 16 days ago - Stars: 1,011 - Forks: 204

fluencelabs/nox 📦

Rust implementation of the Fluence network peer

Language: Rust - Size: 38.9 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 991 - Forks: 184

gopcua/opcua

Native Go OPC-UA library

Language: Go - Size: 10.5 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 990 - Forks: 302

chapin666/books

Awesome Books

Size: 1.67 GB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 977 - Forks: 366

multiformats/multihash

Self describing hashes - for future proofing

Language: Shell - Size: 936 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 922 - Forks: 114

chronoxor/FastBinaryEncoding

Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift

Language: C++ - Size: 149 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 920 - Forks: 93

juicity/juicity

juicity is a quic-based proxy protocol implementation.

Language: Go - Size: 177 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 912 - Forks: 88

ravendevteam/alternet

A completely decentralized alternative to the current-day web.

Size: 111 KB - Last synced at: 16 days ago - Pushed at: 18 days ago - Stars: 898 - Forks: 47

rnd-ash/OpenVehicleDiag

A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol

Language: Rust - Size: 2.67 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 896 - Forks: 97

containers/kubernetes-mcp-server

Model Context Protocol (MCP) server for Kubernetes and OpenShift

Language: Go - Size: 3.32 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 893 - Forks: 198

nxrighthere/ENet-CSharp

Reliable UDP networking library

Language: C - Size: 1.12 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 883 - Forks: 134

mariohahn/StatusProvider

Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views

Language: Swift - Size: 362 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 871 - Forks: 45

unlock-protocol/unlock

Ʉnlock is a protocol for memberships built on a blockchain.

Language: TypeScript - Size: 966 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 869 - Forks: 302

GeyserMC/MCProtocolLib

A library for communication with a Minecraft client/server.

Language: Java - Size: 4.88 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 868 - Forks: 212

TimonPost/laminar

A simple semi-reliable UDP protocol for multiplayer games

Language: Rust - Size: 9.06 MB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 862 - Forks: 68

tlaplus/DrTLAPlus

Dr. TLA+ series - learn an algorithm and protocol, study a specification

Language: TLA - Size: 21.7 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 830 - Forks: 99

quickfixgo/quickfix

The Go FIX Protocol Library :rocket:

Language: Go - Size: 24.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 820 - Forks: 321

isair/JSONHelper

✌ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!

Language: Swift - Size: 279 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 781 - Forks: 62

dvidelabs/flatcc

FlatBuffers Compiler and Library in C for C

Language: C - Size: 3.54 MB - Last synced at: 21 days ago - Pushed at: 23 days ago - Stars: 726 - Forks: 210

OpenMiHome/mihome-binary-protocol

Language: Python - Size: 37.1 KB - Last synced at: 8 months ago - Pushed at: almost 4 years ago - Stars: 724 - Forks: 90

gokrazy/rsync

rsync in Go! implements client and server, which can send or receive files (upload, download, all directions supported)

Language: Go - Size: 471 KB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 717 - Forks: 52

i-am-bee/acp

Open protocol for communication between AI agents, applications, and humans.

Language: Python - Size: 6.17 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 702 - Forks: 82

jumbojett/OpenID-Connect-PHP

Minimalist OpenID Connect client

Language: PHP - Size: 516 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 687 - Forks: 393

mschwager/dhcpwn

All your IPs are belong to us.

Language: Python - Size: 31.3 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 671 - Forks: 56

AztecProtocol/aztec-v1 📦

Public repository for the AZTEC V1 protocol. For the latest zkRollup release see here https://github.com/AztecProtocol/aztec-2-bug-bounty

Language: JavaScript - Size: 79.4 MB - Last synced at: 12 days ago - Pushed at: about 3 years ago - Stars: 633 - Forks: 102

mas-bandwidth/reliable

Packet acknowledgement system for UDP

Language: C - Size: 5.32 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 631 - Forks: 80

libcsp/libcsp

Cubesat Space Protocol - A small network-layer delivery protocol designed for Cubesats

Language: C - Size: 7.94 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 615 - Forks: 309

containerd/ttrpc

GRPC for low-memory environments

Language: Go - Size: 423 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 607 - Forks: 84

AudiusProject/apps

Audius apps monorepo - web / react native / typescript sdk

Language: TypeScript - Size: 673 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 601 - Forks: 124

sourcenetwork/sourcehub

SourceHub is a trust protocol, acting as the transparency log for the Source ecosystem

Language: Go - Size: 3.03 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 598 - Forks: 13

streamr-dev/network

Monorepo containing all the main components of Streamr Network.

Language: TypeScript - Size: 178 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 585 - Forks: 43

PrismarineJS/flying-squid

Create Minecraft servers with a powerful, stable, and high level JavaScript API.

Language: JavaScript - Size: 1.13 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 585 - Forks: 101

blinksocks/blinksocks

A framework for building composable proxy protocol stack.

Language: JavaScript - Size: 3.73 MB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 584 - Forks: 78

ethereum-oasis-op/baseline

The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and reference implementations.

Size: 481 MB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 580 - Forks: 236

aatxe/irc

the irc crate – usable, async IRC for Rust

Language: Rust - Size: 14.4 MB - Last synced at: 10 days ago - Pushed at: 9 months ago - Stars: 570 - Forks: 105

ViaVersion/ViaFabricPlus

Minecraft Fabric mod which allows you to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, April Fools, Bedrock)

Language: Java - Size: 18.6 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 569 - Forks: 71

rust-nostr/nostr

Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more.

Language: Rust - Size: 15.9 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 566 - Forks: 143

outpoot/twoblade

Interface and reference implementation of SHARP (Self-Hosted Address Routing Protocol) — a decentralized email system that uses the # symbol for addressing (e.g., user#domain.com). https://twoblade.com

Language: Svelte - Size: 8.14 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 557 - Forks: 72

editor-code-assistant/eca

Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor

Language: Clojure - Size: 15.9 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 552 - Forks: 35