A database for private, distributed, offline-first applications.
Earthstar is a specification and JavaScript library for building connected applications owned and run by their users.

- Works offline.
- Store music, photos, video.
- Actually delete stuff.
- Temporary documents.
- Live syncing.
- Use one or many identities.
- Sneakernets.
- Always self-hosted.
- Servers optional.
- No blockchain.
- No tokens.
- Free forever, in every sense.
- Verification with ed25519.
- Works in the browser.
- Grant read-only access.
- Efficient sync.
- Streaming sync.
- One identity across many devices.
- Multiwriter.
- Storage drivers.
- Document write permissions.
- Deno.
- Node.
This project was funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073.