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

osm‑p2p‑syncfile lets users package and exchange OpenStreetMap (OSM) vector data together with related media files in a single, append‑only TAR‑based archive that can span multiple files (to bypass FAT‑32 size limits) and be read without full extraction. It provides a Node.js API and a CLI for creating, indexing, and replicating these “sneakernet” sync files between devices (e.g., phones or offline laptops), targeting developers building offline‑first OSM‑based applications who need a portable, low‑storage solution for peer‑to‑peer data sync.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of noffle/osm-p2p-syncfile

Account's avatar
noffle/blob-store-replication-stream
replicate two abstract-blob-store compatible stores together
Account's avatar
debug-js/debug
Lightweight debugging utility for Node.js and the browser
Account's avatar
noffle/indexed-tarball
a tarball with constant-time reads and modifications
Account's avatar
noffle/indexed-tarball-blob-store
blob store implementation for indexed-tarball
Account's avatar
isaacs/node-mkdirp
Recursively mkdir, like `mkdir -p`
Account's avatar
noffle/multifeed
multi-writer hypercore
Account's avatar
isaacs/once
Run a function exactly one time
Account's avatar
digidem/osm-p2p
high-level p2p open street map database for node and the browser
Account's avatar
paulmillr/readdirp
Recursive version of fs.readdir with small RAM & CPU footprint
Account's avatar
isaacs/rimraf
A deep deletion module for node (like `rm -rf`)
Account's avatar
noffle/safe-fs-blob-store
fs-blob-store with atomic writes and deals with windows fs edge cases
Account's avatar
mafintosh/tar-stream
tar-stream is a streaming tar parser and generator and nothing else. It operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.
Account's avatar
rvagg/through2
A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise
Account's avatar
maxogden/abstract-blob-store
A test suite and interface you can use to implement streaming file (blob) storage modules for various storage backends and platforms.
Account's avatar
juliangruber/collect-stream
Collect a readable stream's output and errors
Account's avatar
mafintosh/end-of-stream
Call a callback when a readable/writable/duplex stream has completed or failed.
Account's avatar
AvianFlu/ncp
Asynchronous recursive file copy utility.
Account's avatar
mafintosh/pump
pipe streams together and close all of them if one of them closes
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
crypto-browserify/randombytes
random bytes from browserify stand alone
Account's avatar
feross/run-parallel-limit
Run an array of functions in parallel, but limit the number of tasks executing at the same time
Account's avatar
standard/standard
JavaScript Standard Style
Account's avatar
tape-testing/tape
tap-producing test harness for node and browsers
Account's avatar
raszi/node-tmp
Temporary file and directory creator

Support the repos that depend on this repository

Top contributors

hackergrrl's profile
hackergrrl
105 contributions
gmaclennan's profile
gmaclennan
9 contributions
noffle's profile
noffle
7 contributions
okdistribute's profile
okdistribute
1 contributions

Recent events

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

No events yet
noffle

noffle/osm-p2p-syncfile

Replicate OSM data and media using a sneakernet-style sync file.

JavaScript
9
1
No license