GUN
gun.eco
Spec sheet
- Product
- GUN describes itself as an open source, decentralized graph database and data protocol for developers.Read 9 Oct 2026 · gun.eco
- Integrations
- The docs list storage options and adapters including localStorage, IndexedDB, Node.js filesystem, AWS S3, IPFS, Level, MongoDB, MySQL, Cassandra, Elasticsearch, and LMDB.Read 9 Oct 2026 · gun.eco
- Security
- SEA provides cryptographic features including key pairs, signing, encryption, verification, and certificates for authorizing writes.Read 9 Oct 2026 · gun.eco
- Support
- The tutorial directs users to the GUN chatroom for help, Stack Overflow for API questions, and GitHub Issues for bug reports.Read 9 Oct 2026 · gun.eco
- Founded
- 2014Read 28 Sep 2026 · gun.eco
- Account recovery
- The documentation describes serverless password recovery using 3-Friend Account recovery, but cautions against using it for banking apps.Read 9 Oct 2026 · gun.eco
- Credential risk
- The tutorial warns that passwords or private keys in JavaScript can be exposed through XSS or other attacks and recommends a browser extension such as Party.Read 9 Oct 2026 · gun.eco
- Data models
- GUN supports graph data, SQL-like tables, JSON-like documents, files, livestreaming video, and relational and hypergraph data.Read 9 Oct 2026 · gun.eco
- Data sync
- GUN synchronizes data between peers in real time and can keep data available after refresh while offline.Read 9 Oct 2026 · gun.eco
- Data types
- GUN supports graph data including SQL-like tables, JSON-like documents, files, livestreaming video, relational data, and hypergraphs.Read 9 Oct 2026 · gun.eco
- Developer integrations
- The documentation shows GUN used with plain HTML and JavaScript and says developers can also use React or Vue.Read 9 Oct 2026 · gun.eco
- Development
- The tutorial demonstrates installing GUN with npm and running a local Node.js peer.Read 9 Oct 2026 · gun.eco
- Local first storage
- Browser peers use localStorage or IndexedDB for subscribed data, and the documentation says the same browser code runs in Node.js.Read 9 Oct 2026 · gun.eco
- Networking
- Peers can sync using WebRTC, WebSockets, or other transports, and GUN describes relay peers that pass messages between peers.Read 9 Oct 2026 · gun.eco
- Public data limit
- The documentation warns that anyone can edit data in public space by default and says the User system is needed to restrict edits.Read 9 Oct 2026 · gun.eco
- Security limitation
- The documentation warns that public-space data can be edited by anyone by default.Read 9 Oct 2026 · gun.eco
- Server storage
- In Node.js, RAD can store data on disk with fs, and plugins for AWS S3 and other storage systems are available.Read 9 Oct 2026 · gun.eco
- Storage
- Browser peers use localStorage by default, with an IndexedDB adapter also available through RAD.Read 9 Oct 2026 · gun.eco
- Target users
- GUN presents itself as a tool for developers building decentralized apps and calls itself an open source Firebase alternative.Read 9 Oct 2026 · gun.eco
Where Specifiction places it
- Graph Databases#25 of 397.4
- Mobile Databases#23 of 267.4