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

hypertrie is a Node‑js library that builds a single‑writer, distributed key‑value store on top of hypercore using a rolling‑hash array‑mapped trie. It provides a simple API for put/get/delete, batch updates, watching prefixes, versioned checkouts and replication, making it useful for developers who need a lightweight, versioned KV database or a building block for more complex multi‑writer systems.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mafintosh/hypertrie

Account's avatar
mafintosh/array-lru
A really fast LRU cache for array items (numeric keys)
Account's avatar
mafintosh/bulk-write-stream
Writable stream that forwards everything in the highWaterMark buffer to a custom write function using the new writev api in streams
Account's avatar
mafintosh/codecs
Create an binary encoder/decoder for json, utf-8 or custom types
Account's avatar
holepunchto/hypercore
Hypercore is a secure, distributed append-only log
Account's avatar
mafintosh/hypercore-protocol
Stream that implements the hypercore protocol
Account's avatar
isaacs/inherits
Browser-friendly inheritance fully compatible with standard node.js inherits()
Account's avatar
mafintosh/inspect-custom-symbol
Use util.inspect.custom without having to browserify util in the browser
Account's avatar
mafintosh/is-options
Easily check if input is an options map
Account's avatar
mafintosh/mutexify
mutex lock for javascript
Account's avatar
mafintosh/nanoiterator
Lightweight and efficient iterators
Account's avatar
mafintosh/protocol-buffers-encodings
Base encodings for protocol-buffers
Account's avatar
mafintosh/siphash24-universal
siphash24 for both node and the browser
Account's avatar
mafintosh/thunky
delay the evaluation of a paramless async function and cache the result
Account's avatar
mafintosh/unordered-set
A couple of functions that make it easy to maintain an unordered set as an array in an efficient way
Account's avatar
chrisdickinson/varint
protobuf-style varint bytes - use msb to create integer values of varying sizes
Account's avatar
emilbayes/compare
Compare primitives the right way (using `<`, `>` and `==`)
Account's avatar
mafintosh/protocol-buffers
Protocol Buffers for Node.js
Account's avatar
random-access-storage/random-access-memory
Exposes the same interface as random-access-file but instead of writing/reading data to a file it maintains it in memory
Account's avatar
standard/standard
JavaScript Standard Style
Account's avatar
mafintosh/stream-collector
Buffer data from a stream into an array if a callback is provided
Account's avatar
tape-testing/tape
tap-producing test harness for node and browsers

Support the repos that depend on this repository

Top contributors

mafintosh's profile
mafintosh
110 contributions
andrewosh's profile
andrewosh
17 contributions
Frando's profile
Frando
3 contributions
tinchoz49's profile
tinchoz49
2 contributions
jmatsushita's profile
jmatsushita
1 contributions
m4gpi's profile
m4gpi
1 contributions
micahscopes's profile
micahscopes
1 contributions
rzadp's profile
rzadp
1 contributions
RangerMauve's profile
RangerMauve
1 contributions

Recent events

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

No events yet
mafintosh

mafintosh/hypertrie

Distributed single writer key/value store

JavaScript
319
30
MIT License