Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chronosxyz/jgun

A realtime, decentralized, offline-first, mutable graph database to sync the Internet.
https://github.com/chronosxyz/jgun

distributed-database gundb p2p

Last synced: about 1 month ago
JSON representation

A realtime, decentralized, offline-first, mutable graph database to sync the Internet.

Awesome Lists containing this project

README

        


JGUN


CURRENTLY ONLY FOR NON-PRODUCTION USE



This is a distributed database for Java, port of GUN (which originally written in JavaScript).


## Table of Contents

- [Intro](#intro)
- [Requirements](#requirements)
- [Building](#building)
- [Examples](#examples)
- [Features](#features)
- [Useful links](#useful-links)
- [License](#license)
- [Author](#author)

## Intro
A realtime, decentralized, offline-first, mutable graph protocol to sync the Internet.

## Requirements
* JRE/JDK >= 11

## Building
1. Clone repo:
```bash
$ git clone https://github.com/ChronosX88/JGUN
$ cd JGUN
```
2. Compile it:
```bash
./gradlew build
```

[⇧ back to top](#contents)

## Examples
Examples are located [there](src/main/java/io/github/chronosx88/JGUN/examples)

## Features
- Put to database
- Get from database
- Track changes in database

[⇧ back to top](#contents)

## Useful links

- [GUN](https://gun.eco)
- [GUN GitHub](https://github.com/amark/gun)
- [GUN Docs (how GUN works)](https://gun.eco/docs)

[⇧ back to top](#contents)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

[⇧ back to top](#contents)

## Author

```txt
Author : ChronosX88
Email : [email protected]
Github : https://github.com/ChronosX88/JGUN.git
```

[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)

[⇧ back to top](#contents)