
repos
286
ecosystems
32
languages
7
commits
10,467
─── top repos · by commits
─── repositories
286 totalHypercore is a secure, distributed append-only log.
Autobase lets you write concise multiwriter data structures with Hypercore
Hyperdrive is a secure, real time distributed file system
The DHT powering Hyperswarm
Hyperdrive is a secure, real-time distributed file system
Make RPC calls over a Kademlia based DHT.
An append-only B-tree running on a Hypercore
P2P first database
RocksDB storage driver for Hypercore
A distributed networking stack for connecting peers.
A simple corestore that wraps a random-access-storage module
udx is reliable, multiplexed, and congestion-controlled streams over udp
Low level bindings for libsodium
Protocol Buffers for Node.js and the browser without eval
Stream that implements the hypercore protocol
udx is reliable, multiplexed, and congestion-controlled streams over udp
Low level bindings for libsodium
Renamed --->
fs bindings for tar-stream
Small and modular JavaScript runtime for desktop and mobile
ESM/CJS source loader that can preresolve imports/requires
Brittle TAP test framework
Secret stream backed by Noise and libsodium's secretstream
Low level multicast-dns implementation in pure javascript
Create registries of declarative compact-encoding schemas
Full implementation of the fs module on top of leveldb
Tails transactions on the Ethereum blockchain
Pear Updater
combined Peer-to-Peer (P2P) Runtime, Development & Deployment tool
A message queue using Amazon Simple Queue Service.
Extract bundles from drives
HTTP server for streaming hypercore blobs
🕸 Simple, robust, BitTorrent DHT implementation
Device only file
Wakeup protocol over protomux
Multiplex multiple message oriented protocols over a stream
Blind pairing using HyperDHT
A blob store for Hypercore
A series of compact encoding schemes for building small and fast parsers and serializers
The crypto primitives used in hypercore, extracted into a separate module
Install atom-shell prebuilts using npm
https://github.com/holepunchto/librocksdb bindings for JavaScript
Core module for managing for Keet pairing requests
🕸 Simple, robust, BitTorrent DHT implementation
Grenache Grape implementation
Dead simple seeder with zero bugs
A series of functions to map a binary tree to a list
bare binary that bootstraps the platform
HTTP drive server for entries delivery. Auto detects types like video, images, etc
Native timers for JavaScript
Run SSH over hyperswarm!
Mirror two drives
Multiwriter password and note sharing module
Helpers when writing tests for an Autobased application
Analyse and list all dependencies of an entrypoint as a stream
Lightweight binary bi-directional RPC
Native timers for Javascript
Encode multiple values into sorted keys
Run a bare bundle in a Node.js environment
Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser
A seeders only swarm
Watch a directory and get a diff of changes
Proof of Liabilities and Vote Delegation
Simple unix script to bootstrap the pear runtime
Bitfinex's Proof of Liabilities and Delegated Proof of Vote portal
mirror for https://github.com/BitGo/mirror-blake2b-wasm
Pure C++ Node.js RocksDB binding. An abstract-leveldown compliant store.
Userland FIFO file
Sign and verify Hypercores
Pure C++ Node.js LevelDB binding serving as the back-end to LevelUP
Pure C++ Node.js LevelDB binding serving as the back-end to LevelUP
Pure C++ Node.js RocksDB binding. An abstract-leveldown compliant store.
Pure C++ Node.js RocksDB binding serving as the back-end to LevelUP
Bootstrap the pear-runtime updater from a key
BitGo JavaScript SDK
BitGo JavaScript SDK
BitGo JavaScript SDK
BitGo JavaScript SDK Google Colab
Native file system operations for Bare
🔑🍐 Keychain that derives deterministic Ed25519 keypairs and attestations
Tails transactions on the Bitcoin blockchain
HTTP/1 library for JavaScript
A 1-1 end-to-end encrypted internet pipe powered by Hyperswarm
Development tooling for Bare
File system API that is similar to Hyperdrive
Native fs for Javascript
Distributed logger
GA example
Parse imports/exports/requires with a focus on speed over 100% correctness
Native file system extensions for advanced file operations
Asynchronous SQLite3 bindings for JavaScript with VFS support
Store a bunch of Hypercore proofs to a file and consume them later
https://github.com/holepunchto/libquickbit JavaScript bindings for Node.js
Build the runtime app
Modern single resource management
RPC over the Hyperswarm DHT
Some concurrency semantics around entering scopes
Small module to help you spin up a local Hyperswarm testnet
Run an app from a Hyperdrive or Localdrive
Simple LND REST module
Append only API definition and code generation.
Get the meta tags and title from an url
https://github.com/holepunchto/libsimdle JavaScript bindings for Node.js
Generate shareable signing requests for Hypercore
Event emitters for JavaScript
Simple concurrent lock for DB patterns
Extract a bare bundle to disk
Detached autobase writer that is just a single core with no causal info"
Asynchronous require resolution in Hyperdrive
Simple message passing between a libuv thread and something else
Detect if you are in Bare or Node and which os etc
Native named pipes
Small module that converts from URLs to filenames to URLs
https://github.com/holepunchto/libcrc JavaScript bindings for Node.js
Watch a Hyperdrive or a Localdrive and get the diff
Generate operations/endpoints using Hyperschema
Unslab some slab'ed buffers
Simple noise handshake, supporting generic handshake patterns
Attach to a node repl using Hyperswarm
emoji-index
Tiny HTTP library made purely on libuv and napi
Prebuilt CMake binaries for macOS, Linux, and Windows
Just a runnable E2E autobase example
Keet application shell for macOS, Linux, and Windows
Package and distribute your Electron app in OS executables (.app, .exe etc) via JS or CLI. Maintained by the community
Hierarchical deterministic key pairs for use in Keet identity system
Compatibility modules for Node.js builtins in Bare
Network block device server for JavaScript
Convert Hypercore keys to/from z-base32 or hex
Cross platform lock file
use msb to create integer values of varying sizes
Debugging tool for the swarm
path for platforms without path
the workshop stuff
Path manipulation library for JavaScript
WHATWG debugging console for JavaScript
Maintain a fast local cache when persistance isnt a 100% requirement
Hypercore errors
simple extension to mimetype
Ethereum Multisig Wallet
WDK module to manage BIP-44 wallets for the Solana blockchain.
Copy of webtorrent's bittorrent tracker for running benchmarks
fs for the browser using level-filesystem and browserify
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
Securely prompt stdio using secure buffers
RPC over Protomux channels
Strict and fair parameter papa
Low-level plumbing for Pear application shells
A Readable stream around a Hypercore that supports reading byte ranges
Just a blob store on rocks. Aims to be API compatible with Hyperblobs
CLI to download, seed, and mirror a Hyperdrive or Localdrive
A swiss-knife proxy powered by Hyperswarm DHT
Blind relay for UDX over Protomux channels
Native process spawning for JavaScript
Native I/O pipes for JavaScript
IPC for Pear
Mux JSON-RPC 2.0
Protocol handler for waking up Pear applications
Easily listen on a http/net server async
Prebuilt Bare binaries for macOS, iOS, Linux, Android, and Windows
Make TUN devices
Add tracing and insights to classes in modules
Node.js-compatible process control for Bare
Generate sub encodings for key/value stores
HEIF support for Bare
Configurable block encryption for Hypercore
Easily track activity and when that activity flushes
Shared GitHub actions
Generate keys for a kv store for indexing
Compact codecs for net types
WHATWG Fetch implementation for Bare
Slimmed down satisfies from semver
Parse streaming lines in C.
A very simple Map for Buffers and Uint8Arrays
Simple refcounter
Node-API compatibility layer for https://github.com/holepunchto/libjs
HMAC utility
Turn static blocks into a static hypercore
CLI for running blind relays
Bridging the gap between buffers and typed arrays
Grenache Node.JS WebSocket implementation
The fastest bit in the West; a library for working with bit fields, accelerated using SIMD on supported hardware
Module support for JavaScript
Read-Evaluate-Print-Loop environment for JavaScript
Inter-thread messaging for JavaScript
Simple logging library with a unified interface to os_log, syslog, Logcat, and TraceLogging
Simple stream proxy that sniffs the HTTP host or x-forwarded-for header and allows you to to forward the stream based on that
Streaming text decoder that preserves multibyte Unicode characters
Derive a secure encryption key from a password using the sodium's scrypt implementation.
Pear url parser
Run conditional logic on a corestore's hypercores
Profile hyperdrive download performancce
Simple build recipe manager for CMake based on ExternalProject
Transport Layer Security (TLS) streams for JavaScript
A peer-to-peer Web browser
Get the path of user-specific directories
Pear Hot Module / Live Reload integration layer
Compact codec for bitfields
Drive utilities for CMake
Cross runtime fetch module
downloads a electron release zip from github
Node-core streams for userland
mirror for https://github.com/BitGo/blake2b
The buffer module from node.js, for the browser.
Pear STDIO
Header only fast set implementation for objects that are only in a single set
The binary messages that Hypercore uses
[DEPRECATED] Build browsers and browser like applications with HTML, CSS, and JavaScript
uTorrent Transport Protocol library
Spawn shells anywhere. Fully peer-to-peer, authenticated, and end to end encrypted
Relaying the Hyperswarm DHT over other transport protocols to bring decentralized networking to everyone
https://github.com/holepunchto/bare-kit for React Native
Low-level FFmpeg bindings for Bare
Operating system utilities for Bare
Universal wrapper for https://github.com/holepunchto/libquickbit with a JavaScript fallback
https://github.com/holepunchto/libtt JavaScript bindings for Node.js
Asynchronous C bindings to RocksDB with support for batch operations
Virtual console extensions built on libuv
Cross-platform implementation of CRC32 with hardware acceleration
Native signal handling for JavaScript
Native buffers for JavaScript
lightning payment api for dazaar stream services
global.Pear API jsdoc type interface
General purpose memory allocator for C built on https://github.com/microsoft/mimalloc
Simple and portable SIMD instructions for 128 bit vectors, inspired by the WASM SIMD specification
Port of the lib sodium encryption library to Node.js
A tiny, zero overhead debugging utility
A simple but extensive file system library built on libuv
WHATWG URL implementation for JavaScript
Template repository for creating custom Bare distributables
Universal EBML parser
Universal wrapper for https://github.com/holepunchto/libsimdle with a JavaScript fallback
Connect to protmux-rpc servers
Low-level filesystem path manipulation library
Universal wrapper for https://github.com/holepunchto/libcrc with a JavaScript fallback
Functions for doing bit manipulation of typed arrays
Structured cloning algorithm for JavaScript
Access the system clipboard (copy/paste)
Blake2b (64-bit version) in pure Javascript with WASM upgrade
Simple utility for scheduling functions at fixed intervals
Static analysis of a Pear app bundle
Bare distribution aiming to be mostly Node.js compatible
📡 Simple WebRTC video, voice, and data channels
📡 Simple WebRTC video, voice, and data channels
Encoder and decoder for z-base-32 in C
a fast heap-based priority queue in JavaScript
browser-side require() the node.js way (readable-stream v3 compat fork)
─── peer developers
─── ecosystems
─── languages
- JavaScript227
- C30
- C++11
- CMake5
- TypeScript4
- WebAssembly1
- CSS1
─── subscriber view
Unlock the full view of mafintosh
- · 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.



















