Earthstar

1 min read Original article ↗

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.