Skip to content
SPECIFICTION
Get listed

GUN

gun.eco

WebWindowsmacOSLinuxiOSAndroid
Visit gun.eco
Spec score 7.4 #25 of 39 in Graph Databases

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

Alternatives to GUNAll alternatives →