2019-05-09 12:33:17 +00:00
|
|
|
<p align="center">
|
|
|
|
<h1 align="center">JGUN</h1>
|
2019-10-08 19:13:29 +00:00
|
|
|
<h2 align="center">CURRENTLY ONLY FOR NON-PRODUCTION USE</h2>
|
2019-05-09 12:33:17 +00:00
|
|
|
<p align="center">
|
|
|
|
This is a distributed database for Java, port of <a href="https://gun.eco">GUN</a> (which originally written in JavaScript).
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<!-- Used for the "back to top" links within the document -->
|
|
|
|
<div id="contents"></div>
|
|
|
|
|
|
|
|
## Table of Contents
|
|
|
|
|
|
|
|
- [Intro](#intro)
|
2019-05-09 12:35:38 +00:00
|
|
|
- [Requirements](#requirements)
|
2019-05-09 12:33:17 +00:00
|
|
|
- [Building](#building)
|
2019-05-09 12:35:38 +00:00
|
|
|
- [Examples](#examples)
|
2019-05-09 12:33:17 +00:00
|
|
|
- [Features](#features)
|
|
|
|
- [Useful links](#useful-links)
|
|
|
|
- [License](#license)
|
|
|
|
- [Author](#author)
|
|
|
|
|
|
|
|
## Intro
|
|
|
|
A realtime, decentralized, offline-first, mutable graph protocol to sync the Internet.
|
|
|
|
|
2019-05-09 12:35:38 +00:00
|
|
|
## Requirements
|
2023-11-14 00:06:42 +00:00
|
|
|
* JRE/JDK >= 11
|
2019-05-09 12:33:17 +00:00
|
|
|
|
|
|
|
## Building
|
|
|
|
1. Clone repo:
|
|
|
|
```bash
|
|
|
|
$ git clone https://github.com/ChronosX88/JGUN
|
|
|
|
$ cd JGUN
|
|
|
|
```
|
|
|
|
2. Compile it:
|
|
|
|
```bash
|
2023-11-14 00:06:42 +00:00
|
|
|
./gradlew build
|
2019-05-09 12:33:17 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
<sub>[⇧ back to top](#contents)</sub>
|
|
|
|
|
2019-05-09 12:35:38 +00:00
|
|
|
## Examples
|
|
|
|
Examples are located [there](src/main/java/io/github/chronosx88/JGUN/examples)
|
|
|
|
|
2019-05-09 12:33:17 +00:00
|
|
|
## Features
|
|
|
|
- Put to database
|
|
|
|
- Get from database
|
|
|
|
- Track changes in database
|
|
|
|
|
|
|
|
<sub>[⇧ back to top](#contents)</sub>
|
|
|
|
|
|
|
|
## Useful links
|
|
|
|
|
|
|
|
- [GUN](https://gun.eco)
|
|
|
|
- [GUN GitHub](https://github.com/amark/gun)
|
|
|
|
- [GUN Docs (how GUN works)](https://gun.eco/docs)
|
|
|
|
|
|
|
|
<sub>[⇧ back to top](#contents)</sub>
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|
|
|
|
|
|
|
|
<sub>[⇧ back to top](#contents)</sub>
|
|
|
|
|
|
|
|
## Author
|
|
|
|
|
|
|
|
```txt
|
|
|
|
Author : ChronosX88
|
|
|
|
Email : chronosx88@gmail.com
|
|
|
|
Github : https://github.com/ChronosX88/JGUN.git
|
|
|
|
```
|
|
|
|
|
|
|
|
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)
|
|
|
|
|
|
|
|
<sub>[⇧ back to top](#contents)</sub>
|