GUN

Gun is an open-source and realtime, decentralized, offline-first, graph database engine written in JavaScript. It is designed to be small and simple for fast data synchronization which runs everywhere JavaScript is supported. Gun is a fully distributed database aiming at scaling web application and correctly synchronizing data among devices with offline-first feature.

History

Gun was built by Mark Nadal in 2014. He spent 4 years researching scaling up his web application, and eventually he found out it was hard with traditional databases or Master-Slave databases because of one big bottleneck, and decided to create Gun, a P2P database which can run on any browsers.

Data Model

Graph

GUN Logo
Website

http://gun.js.org/

Source Code

https://github.com/amark/gun

Tech Docs

https://gun.eco/docs/

Developer

Mark Nadal

Country of Origin

US

Start Year

2014

Project Type

Commercial, Open Source

Written in

JavaScript

Supported languages

JavaScript

Operating Systems

Linux

Licenses

Apache v2