
repos
534
ecosystems
100
languages
17
commits
18,053
─── top repos · by commits
─── repositories
534 totalIP addresses break, dial keys instead. Modular networking stack in Rust.
peer-2-peer that just works
Proofs for Filecoin in Rust
Proofs for Filecoin in Rust
Proofs for Filecoin in Rust
AEgir - Automated JavaScript project building
IPFS implementation in JavaScript
Javascript API Library for interacting with the BTFS Network
IPFS implementation in JavaScript
Spectacular Test Runner for JavaScript
Pure rust implementation of OpenPGP
https://willowprotocol.org implementation using https://iroh.computer
Blobs layer for iroh
Blobs layer for iroh
Your tool for testing iroh connectivity
Filecoin Full Node Implementation in Go
zk-SNARK library
SNARK Circuit library inspired by bellman/bellperson (contact: @porcuquine)
zk-SNARK library
zk-SNARK library
zk-SNARK library
zk-SNARK library
zk-SNARK library
[ARCHIVED] now part of the https://github.com/ipfs/js-ipfs repo
A client library for the IPFS HTTP API, implemented in JavaScript.
A client library for the IPFS HTTP API, implemented in JavaScript.
A client library for the IPFS HTTP API, implemented in JavaScript.
A client library for the BTFS HTTP API, implemented in JavaScript.
IPFS implementation in JavaScript
IPFS implementation in JavaScript
JS Implementation of ethoFS (ethoFS Version of js-ipfs)
IPFS implementation in JavaScript
IPFS implementation in JavaScript
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
A JavaScript Implementation of libp2p networking stack.
A frontend for an IPFS Kubo and IPFS Desktop
Explore the Merkle Forest from the comfort of your browser
A frontend for an IPFS node.
A frontend for an IPFS node.
A frontend for an IPFS node.
A frontend for an IPFS node.
A frontend for an IPFS Kubo and IPFS Desktop
A frontend for an IPFS node.
noq, a QUIC implementation in Rust
RSA implementation in pure Rust
RSA implementation in pure Rust
JavaScript implementation of Bitswap 'data exchange' protocol used by IPFS
JavaScript implementation of Bitswap 'data exchange' protocol used by IPFS
C and CGO bindings for Filecoin's Rust libraries
C and CGO bindings for Filecoin's Rust libraries
C and CGO bindings for Filecoin's Rust libraries
The libp2p crypto primitives, for Node.js and the Browser!
BLS Signatures in Rust
_merkle_ is a lightweight Rust implementation of a Merkle tree, external dependencies agnostic, std::hash compatible with efficient memory layout
_merkle_ is a lightweight Rust implementation of a Merkle tree, external dependencies agnostic, std::hash compatible with efficient memory layout
The libp2p crypto primitives, for Node.js and the Browser!
BLS Signatures in Rust
Legacy dist.ipfs.tech website and artifact build tools. Currently only used for notarizing builds of Kubo and IPFS Cluster.
Cross platform, networking utilties in Rust
Compete on the fastest replication algorithm
libp2p SECIO
libp2p SECIO
C FFI for iroh
Zcash "Sapling" cryptography
FFI bindings for iroh
Pairing-friendly elliptic curve library
The Filecoin protocol specification
The Filecoin protocol specification
A streaming rpc system for iroh
[DEPRECATED]: now part of the https://github.com/libp2p/js-libp2p repo
Multihash library for no_std use within Substrate
libp2p dialer machine implementation in JavaScript.
Reference implementation of the Filecoin Virtual Machine
Filecoin Virtual Machine implementation, with IPC-specific features
Reference implementation of the Filecoin Virtual Machine
Reference implementation of the Filecoin Virtual Machine
Reference implementation of the Filecoin Virtual Machine
Reference implementation of the Filecoin Virtual Machine
Reference implementation of the Filecoin Virtual Machine [v0, beta]
Reference implementation of the Filecoin Virtual Machine
Reference implementation of the Filecoin Virtual Machine
Reference implementation of the Filecoin Virtual Machine [v1, RC]
A streaming rpc system based on quic
Rust Poseidon implementation.
Reference implementation of the Filecoin Virtual Machine [v0, beta]
Implementation of the IPFS Repo spec in JavaScript
Implementation of the IPFS Repo spec in JavaScript
The JavaScript Implementation of IPLD
iroh website
JavaScript implementation of the IPLD dag-cbor format.
Traits and utilities for working with finite fields
Traits and utilities for working with finite fields
Lurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)
Control an IPFS daemon (go-ipfs or js-ipfs) using JavaScript!
JavaScript implementation of IPFS' unixfs (a Unix FileSystem representation on top of a MerkleDAG)
JavaScript Implementation of Block and BlockService
Really simple user Controlled Authorization Networks
IndexedDB implementation for interface-pull-blob-store
Full zlib module for the browser
Traits and utilities for working with finite fields
[ARCHIVED] now part of the https://github.com/ipfs/js-ipfs repo
[ARCHIVED] Test suite for pull-blob-stores
[ARCHIVED] DEPRECATED — libp2p build (module) used in js-ipfs when running it on the browser
Automatic TLS certificate management using rustls
CID in rust
A tool to send files and directories, based on iroh
iroh based client to interact with iroh-services
Cid library for no_std use within Substrate
geoip lookup over DAG-CBOR dataset loaded from IPFS
[ARCHIVED] JavaScript implementation of the layout and chunking mechanisms used by IPFS
pull-blob-store implementation for the filesystem in node.js
[ARCHIVED] JavaScript implementation of the UnixFs exporter used by IPFS
Community list of awesome projects, apps, tools, pinning services and more related to IPFS.
Protocol Buffers for Node.js and the browser without eval
Unix pipes between devices
Useful resources for using IPFS and building things on top of it
a websocket implementation of a go-libp2p transport
Lock files across processes
peer-id implementation in JavaScript. Deprecated; use https://github.com/libp2p/js-libp2p-peer-id instead.
A cbor implementation of the go-ipld-format
libp2p implementation in Go
libp2p implementation in Go
libp2p implementation in Go
Communal zk-SNARK MPC for Public Parameters
🌳 Spawn multi-level trees of customized, scalable, EVM-compatible networks with IPC. L2++ powered by FVM, Wasm, libp2p, IPFS/IPLD, and CometBFT.
datastore interface
[DEPRECATED]
libp2p Peer abstraction Node.js implementation
Iroh in action
a place for things that aren't in iroh, but are useful nonetheless
Contains test suites and interfaces you can use to implement the various components of js libp2p.
General CAR file support.
Contains test suites and interfaces you can use to implement the various components of js libp2p.
[ARCHIVED] DEPRECATED — libp2p build (module) used in js-ipfs
Datastore implementation with file system backend
libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star
SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface
Handle snafus with ease
Rust Poseidon implementation.
libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star
libp2p implementation in Go
libp2p implementation in Go
A cbor implementation of the go-ipld-format
IPFS Team Planning, Management & Coordination threads
ipld handlers for bitcoin
Asynchronously listen for (latest) changes of values and combine them. Async runtime independent + WebAssembly supported.
IPFS implementation in Go
Elliptic curve group traits and utilities.
An IPFS implementation in Go
Phase2 for Filecoin circuits
Benchmark different bitset algorithms for their size savings.
An IPFS implementation in Go
An IPFS implementation with SDS connection in Go
An IPFS implementation in Go
A cbor implementation of the go-ipld-format
Implementation of the EpiK Protocol, written in Go
Reference implementation of the Filecoin protocol, written in Go
lotus, but also other things
This repo has been replaced by https://github.com/ipfs/ipfs-website/
Sharing scientific papers using ipfs
Implementation of the Filecoin protocol, written in Go
Reference implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
lotus的远程执行c2的实现
Permissioned Decentralized Storage Network
Permissionless Decentralized Storage Network
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Reference implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Reference implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Reference implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
simple configuration, quick start, support for multiple miners to provide wdpost proof
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Reference implementation of the FileDAG protocol, written in Go, based on Filecoin Lotus
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
BTFS - The First Scalable Decentralized Storage System - A Foundational Platform for Decentralized Applications
BTFS - The First Scalable Decentralized Storage System - A Foundational Platform for Decentralized Applications
Datastore implementation with level(up/down) backend
Also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).
For BrahmaOS, we have some customization and optimization based go-ipfs.
multihash implementation in JavaScript
Filesystem based locking
Utilities to build binaries containing an iroh endpoint
IPFS implementation in Go
Async version of the Rust standard library
IPFS implementation in Go
IPFS implementation in Go
IPFS implementation in Go
IPFS implementation in Go
IPFS implementation in Go
IPFS implementation in Go
JavaScript implementation of the TCP module that libp2p uses that implements the interface-transport spec
IPFS implementation in Go
IPFS implementation in Go for Elastos Storage
Peer-to-Peer Databases for the Decentralized Web
IPFS implementation in go
IPFS implementation in go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
The Filecoin Improvement Proposal repository
RTP over QUIC implemented as iroh protocol
A set of reference libraries for building IPFS applications and implementations in Go.
The Rust Implementation of the libp2p networking stack.
The Rust Implementation of libp2p networking stack.
The Rust Implementation of libp2p networking stack.
The Rust Implementation of the libp2p networking stack.
A set of reference libraries for building IPFS applications and implementations in Go.
The Rust Implementation of libp2p networking stack.
The JavaScript Implementation of libp2p networking stack.
A set of reference libraries for building IPFS applications and implementations in Go.
The Rust Implementation of the libp2p networking stack.
The Rust Implementation of the libp2p networking stack.
The JavaScript Implementation of libp2p networking stack.
The JavaScript Implementation of libp2p networking stack.
A set of reference libraries for building IPFS applications and implementations in Go.
The Filecoin Improvement Proposal repository
The Rust Implementation of the libp2p networking stack.
The JavaScript Implementation of libp2p networking stack.
The JavaScript Implementation of libp2p networking stack.
OpenCL code generator for finite-field arithmetic over arbitrary prime fields
The IPFS Cluster website
A distributed, serverless, peer-to-peer chat application on IPFS
Contains various implementations of the API contract described in interface-datastore
[DEPRECATED]: peer-book is now at https://github.com/libp2p/js-libp2p/tree/master/src/peer-store as PeerStore
Rust library for decentralized private computation
OpenCL code generator for finite-field arithmetic over arbitrary prime fields
Cuda/OpenCL code generator for finite-field arithmetic over arbitrary prime fields
Technical specifications for the IPFS protocol stack
JavaScript implementation of https://github.com/libp2p/mplex
⛔️ DEPRECATED: interface-transport is now included in https://github.com/libp2p/js-interfaces
⛔️ DEPRECATED: interface-stream-muxer is now included in https://github.com/libp2p/js-interfaces
OpenCL for Rust
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
The Rust Implementation of the libp2p networking stack.
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
Technical specifications for the IPFS protocol stack
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
chorus one fixes for sqls. Branches: chorus/sqlx-postgres
The Filecoin built-in actors
A pure-Rust implementation of group operations on Ristretto and Curve25519
X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.
[DEPRECATED]: now part of the https://github.com/libp2p/js-libp2p repo
cross-platform Rust API for memory mapped IO
Collection of cryptographic hash functions written in pure Rust
zk-SNARK library.
Pairing-friendly elliptic curve library.
A pure-Rust implementation of group operations on Ristretto and Curve25519
A pure-Rust implementation of group operations on Ristretto and Curve25519
A pure-Rust implementation of group operations on Ristretto and Curve25519
[ARCHIVED] Jest Environment used in Aegir
A pure-Rust implementation of group operations on Ristretto and Curve25519
Easy management of your Google Groups subscriptions.
A pure-Rust implementation of group operations on Ristretto and Curve25519
A pure-Rust implementation of group operations on Ristretto and Curve25519
Async-friendly QUIC implementation in Rust
zk-SNARK library.
A port of log4js to node.js
A pure-Rust implementation of group operations on Ristretto and Curve25519
The Filecoin built-in actors
A content addressible archive utility
Recalls fork of the built in actors
Specification for builtin-in actors, in the form of WASM-compiled executable code
The Filecoin built-in actors
A pure-Rust implementation of group operations on Ristretto and Curve25519
A pure-Rust implementation of group operations on Ristretto and Curve25519
A pure-Rust implementation of group operations on Ristretto and Curve25519
A pure-Rust implementation of group operations on Ristretto and Curve25519
A pure-Rust implementation of group operations on Ristretto and Curve25519
:package: Install npm modules through IPFS!
An implementation of a HAMT using ipld
Content ID v1 implemented in go
Interfaces and abstractions that make up go-libp2p
⛔️ DEPRECATED: interface-connection is now included in https://github.com/libp2p/js-interfaces
Number 0's way of doing rust futures. Re-exports what we think are useful abstractions and good implementations.
Implementation of the BLS12-381 pairing-friendly elliptic curve group
Implementation of the BLS12-381 pairing-friendly elliptic curve group
rust wrapper for rocksdb
[ARCHIVED] Eslint Shareable Config for Aegir
Implementation of the BLS12-381 pairing-friendly elliptic curve group
Implementation of the BLS12-381 pairing-friendly elliptic curve group
JavaScript implementation of the DHT for libp2p
rust wrapper for rocksdb
JavaScript implementation of the DHT for libp2p
Implementation of the BLS12-381 pairing-friendly elliptic curve group
rust wrapper for rocksdb
Implementation of the BLS12-381 pairing-friendly elliptic curve group
Implementation of the BLS12-381 pairing-friendly elliptic curve group. This repository maintains a branch used in ZK-proving (contact: @wwared)
Implementation of the BLS12-381 pairing-friendly elliptic curve group
Implementation of the BLS12-381 pairing-friendly elliptic curve group
rust wrapper for rocksdb
rust wrapper for rocksdb
Interfaces and abstractions that make up go-libp2p
Content ID v1 implemented in go
The Filecoin built-in actors
WASM-compiled built-in actors used by all Filecoin clients
Implementation of the BLS12-381 pairing-friendly elliptic curve group
rust wrapper for rocksdb
Implementation of the BLS12-381 pairing-friendly elliptic curve group
Implementation of the BLS12-381 pairing-friendly elliptic curve group
rust wrapper for rocksdb
rust wrapper for rocksdb
An implementation of a HAMT using ipld
🌲 Rust Filecoin Node Implementation
Rust tools for OpenCL and GPU management.
[ARCHIVED] 🤖 📚 IPFS documentation working group, plus IPFS docs site code
[ARCHIVED] DEPRECATED — Apiary IPFS HTTP API description
The go-ipfs merkledag 'service' implementation
IPFS commands package
Prepare and store the IPFS Newsletter
[ARCHIVED] config is now part of go-ipfs repo
Traits and utilities for working with finite fields.
A Filecoin storage miner
[ARCHIVED] An interactive globe to view all your IPFS peers
Traits and utilities for working with finite fields.
Object schema validation
A place to chuck in various integration type tests and benchmarks.
Implementation of the Filecoin protocol, written in Go
Macros to provide conversions for nested enums
Collection of cryptographic hash functions written in pure Rust
Additional gadgets for bellperson
Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
Object schema validation
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
A logger for just about everything.
Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
Traits and utilities for working with finite fields.
A GitHub Action for running cargo-semver-checks
Traits and utilities for working with finite fields.
Traits and utilities for working with finite fields.
IPFS commands package
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
Implementation of the Filecoin protocol, written in Go
IPFS commands package
Implementation of the Filecoin protocol, written in Go
A tiny secp256k1 native/JS wrapper
Threshold BLS Signatures and DKG
An advanced fork of Nova (contact:@huitseeker)
DEPRECATED Specification of builtin actors, in the form of executable code.
Home for Filecoin Research
Nova: Recursive SNARKs without trusted setup
Filecoin consensus work
↻Observe-Orient-Decide-Act↩
An abstract-blob-store compatible implementation built using IPFS as the storage backend
ipfs data visualizations
[ARCHIVED] DEPRECATED — ipfs-web-app tool
Datastore implementation using badger as backend.
A Sloth-based Verifiable Delay Function (VDF) evaluator and SNARK prover.
Append-only log CRDT on IPFS
[DEPRECATED] legacy updater tool for Kubo IPFS binary. Use built-in `ipfs update --help` instead.
Tools and systems for the IPFS community
Install Kubo (go-ipfs) from NPM
DEPRECATED by https://github.com/ipfs/npm-go-ipfs
[ARCHIVED] IPFS logo
A Kademlia DHT implementation on go-libp2p
[DEPRECATED] Various cryptographic utilities used by libp2p; use https://github.com/libp2p/go-libp2p-core/ instead.
Leverage other peers in the network to perform Peer Routing calls.
UNMAINTAINED - OpenSSL bindings for Go
Leverage other peers in the network to perform Content Routing calls.
uTP module libp2p uses. Implements the interface-transport spec
A distributed task runner
Datastore implementation using Badger v3 as backend.
Curated list of awesome stuff built on & with iroh
An implementation of BLAKE3 verified streaming
Proof of concept extension of sendme to use global content discovery
Rust implementation for zcash/pasta
Check https://github.com/libp2p/notes
JavaScript IPFS record class implementation
Some utilities for debugging the libp2p dht
[ARCHIVED] bitswap + ml
A logging library used by Filecoin
Rust implementation for zcash/pasta
Fork of the blake3 crate that allows quicker subtree hashing, until it gets upstreamed
Abstraction on top of spdy-transport, implementing the abstract-stream-muxer interface
The Rust Implementation of libp2p networking stack.
Fork for faster byte array (de-)serialization (https://github.com/jamesmunns/postcard/pull/127)
Collection of cryptographic hash functions written in pure Rust
Rust implementation for zcash/pasta
Datastore implementation using Badger v4 as backend.
[Celer Fork] Nova: Recursive SNARKs without trusted setup
Collection of cryptographic hash functions written in pure Rust
The Rust Implementation of libp2p networking stack.
Nova: Recursive SNARKs without trusted setup
A no_std + serde compatible message library for Rust
Nova: High-speed recursive arguments from folding schemes
Rust implementation for zcash/pasta
Sample data for learning how to use Filecoin
Specification of builtin actors, in the form of executable code.
A Kademlia DHT implementation on go-libp2p
Cryptographic signature algorithms: DSA, ECDSA, Ed25519
Nova: Recursive SNARKs without trusted setup
CLI for interactive distributed key generation
The Rust Implementation of tetsy-libp2p networking stack.
Collection of block cipher algorithms written in pure Rust
Nova: Recursive SNARKs without trusted setup
Build smaller, faster, and more secure desktop applications with a web frontend.
The Rust Implementation of libp2p networking stack.
Advanced configuration options for sockets.
A lightweight library for mDNS swarm discovery with bounded bandwidth usage
A Kademlia DHT implementation on go-libp2p
The Rust Implementation of the libp2p networking stack.
The Rust Implementation of the libp2p networking stack.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
Integer encoding for primitive integer types: Supports varint/varint+zigzag and fixed-length integer encoding and decoding, and provides synchronous and asynchronous Write/Read types for easily writing/reading integers.
Rust implementation for zcash/pasta
Rust IPLD library
Self-describing content-addressed identifiers for distributed systems
Collection of cryptographic hash functions written in pure Rust
Collection of cryptographic hash functions written in pure Rust
A Kademlia DHT implementation on go-libp2p
A Kademlia DHT implementation on go-libp2p
Datastore implementation using badger as backend.
browser-side require() the node.js way (readable-stream v3 compat fork)
A Kademlia DHT implementation on go-libp2p
CryptoComputeLab is a Research Development Lab focused on the intersection of applied cryptography, high performance computing, and programming language design.
Implementation of the Filecoin protocol, written in Go
Specification of builtin actors, in the form of executable code.
Specification of builtin actors, in the form of executable code.
A Kademlia DHT implemention on go-libp2p
Datastore implementation using badger as backend.
Cryptographic signature algorithms: DSA, ECDSA, Ed25519
Cryptographic signature algorithms: DSA, ECDSA, Ed25519
Collection of cryptographic hash functions written in pure Rust
Datastore implementation using badger as backend.
libp2p implementation in Go
─── peer developers
─── ecosystems
─── languages
- Rust185
- Go128
- JavaScript87
- TypeScript23
- HTML6
- Less2
- Python2
- Assembly2
- Kotlin1
- SCSS1
─── subscriber view
Unlock the full view of dignifiedquire
- · Full repository, commit, and contributor breakdown
- · Peer graph + ecosystem links
- · Weekly trend deltas and pulse signal
- · API + CSV / JSON exports
Already a subscriber? Sign in with the same email used at checkout.



















