sandstorm-earthstar-foyer
gun
sandstorm-earthstar-foyer | gun | |
---|---|---|
1 | 247 | |
1 | 17,807 | |
- | - | |
0.0 | 7.2 | |
about 3 years ago | 26 days ago | |
Cap'n Proto | JavaScript | |
- | 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.
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.
gun
What are some alternatives?
ipfs-cluster - Pinset orchestration for IPFS
orbitdb - Peer-to-Peer Databases for the Decentralized Web
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