gun
sandstorm-earthstar-foyer
Our great sponsors
gun | sandstorm-earthstar-foyer | |
---|---|---|
247 | 1 | |
17,784 | 1 | |
- | - | |
7.2 | 0.0 | |
11 days ago | about 3 years ago | |
JavaScript | Cap'n Proto | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gun
sandstorm-earthstar-foyer
-
Peer-to-Peer Databases for the Decentralized Web
I've been doing some experimentation along the same lines ... I've got a small proof-of-concept working where I can sync Earthstar databases between multiple Sandstorm instances - each "grain" acts as a pub, and you can use "webkeys" as pubs. I'm using powerbox-http-proxy to request capabilities for connections, so it works even with fully sandboxed client-side networking (ALLOW_LEGACY_RELAXED_CSP=false). It's maddeningly complex to do simple networking, but it's amazing to have the security layer there. I'll put together a blog post / video soonish.
https://github.com/jimpick/sandstorm-earthstar-foyer
Sandstorm is very interesting for privacy-focused peer-to-peer because it has the tools in place to sandbox networking. The networking security model is designed to prevent things from talking to each other without user approvals - so it's extra tricky to do peer-to-peer things with it.
I'm excited to try to stick some of my old IPFS/IPLD/libp2p/Dat/CRDT things into Sandstorm - there's a tonne of interesting things that could be done with it.
What are some alternatives?
orbitdb - Peer-to-Peer Databases for the Decentralized Web
ipfs-cluster - Pinset orchestration for IPFS
Sandstorm - Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
IDMChat - Chat App for sending and receiving IDMs on Ethereum, BSC, Polygon, Avalanche, Arbitrum and Fantom
org-anki - Sync org notes to Anki via AnkiConnect
faunadb-js - Javascript driver for FaunaDB v4
pacman-backup - :floppy_disk: Pacman Backup tool for off-the-grid updates via portable USB sticks or (mesh) LAN networks.
proton-affiliate - On-Chain Affiliate System for the Proton Blockchain :mega:
field-manual - The Offical User's Guide to OrbitDB
ankicommunity-sync-server - A personal Anki sync server (so you can sync against your own server rather than AnkiWeb)
closet - The Web Framework for Flashcards