Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

This project provides a JavaScript implementation of the Kademlia Distributed Hash Table (DHT) for libp2p, offering peer routing, content routing, and peer discovery capabilities. It's designed for developers building peer-to-peer applications in Node.js or browsers who need decentralized data storage and discovery functionality within the libp2p networking stack.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of libp2p/js-libp2p-kad-dht

Account's avatar
libp2p/js-libp2p
Crypto primitives for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Address Manager interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Connection interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Connection Manager interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Content routing interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Metrics interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Peer Discovery interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Peer Identifier interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Peer Info interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Peer Routing interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Peer Store interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Registrar interface for libp2p
Account's avatar
libp2p/js-libp2p-interfaces
Common code shared by the various libp2p interfaces
Account's avatar
libp2p/js-libp2p
A logging component for use in js-libp2p modules
Account's avatar
libp2p/js-libp2p
Stores values against a peer id
Account's avatar
libp2p/js-libp2p
Implementation of @libp2p/interface-peer-id
Account's avatar
libp2p/js-libp2p
libp2p record implementation
Account's avatar
libp2p/js-libp2p-topology
libp2p network topology
Account's avatar
multiformats/js-multiaddr
The JavaScript implementation of the Multiaddr spec
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for sinon
Account's avatar
alanshaw/abortable-iterator
Make any iterator or iterable abortable via an AbortSignal
Account's avatar
jacobheun/any-signal
Combines an array of AbortSignals into a single signal that is aborted when any signal is
Account's avatar
ipfs/js-stores
Wrapper implementation for interface-datastore
Account's avatar
Gozala/events
Node's event emitter for all engines.
Account's avatar
dominictarr/hashlru
simpler faster substitute for LRU
Account's avatar
ipfs/js-stores
datastore interface
Account's avatar
achingbrain/it
Collects all values from an (async) iterable and returns them as an array
Account's avatar
achingbrain/it
Empties an async iterator
Account's avatar
achingbrain/it
Returns the first result from an async iterator
Account's avatar
achingbrain/it
Counts the number of items in an async iterable
Account's avatar
alanshaw/it-length-prefixed
Streaming length prefixed buffers with async iterables
Account's avatar
achingbrain/it
Maps the values yielded by an async iterator
Account's avatar
achingbrain/it
Treat one or more iterables as a single iterable
Account's avatar
achingbrain/it
Process incoming async(iterable) functions in parallel
Account's avatar
alanshaw/it-pipe
Utility to "pipe" async iterables together
Account's avatar
achingbrain/it-stream-types
Typescript types for AsyncIterable sink/source/duplex streams
Account's avatar
achingbrain/it
Stop iteration after n items have been received
Account's avatar
multiformats/js-multiformats
Interface for multihash, multicodec, multibase and CID
Account's avatar
frenchbread/private-ip
Check if IP address is private.
Account's avatar
achingbrain/progress-events
Progress events and types
Account's avatar
ipfs/protons
Shared code to make your bundle smaller when running protons in your app
Account's avatar
achingbrain/uint8arraylist
Append and consume bytes using only no-copy operations
Account's avatar
achingbrain/uint8arrays
Utility functions to make dealing with Uint8Arrays easier
Account's avatar
chrisdickinson/varint
protobuf-style varint bytes - use msb to create integer values of varying sizes
Account's avatar
libp2p/js-libp2p-interfaces
The interface implemented by a libp2p node
Account's avatar
libp2p/js-libp2p-interfaces
Mock implementations of several libp2p interfaces
Account's avatar
libp2p/js-libp2p
Create PeerId instances

Support the repos that depend on this repository

Top contributors

vasco-santos's profile
vasco-santos
176 contributions
achingbrain's profile
achingbrain
149 contributions
semantic-release-bot's profile
semantic-release-bot
73 contributions
daviddias's profile
daviddias
65 contributions
dependabot[bot]'s profile
dependabot[bot]
36 contributions
jacobheun's profile
jacobheun
17 contributions
web3-bot's profile
web3-bot
14 contributions
kumavis's profile
kumavis
14 contributions
dependabot-preview[bot]'s profile
dependabot-preview[bot]
10 contributions
dirkmc's profile
dirkmc
8 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
libp2p

libp2p/js-libp2p-kad-dht

JavaScript implementation of the DHT for libp2p

TypeScript
142
52
Other