JGUN/README.md

79 lines
1.7 KiB
Markdown
Raw Normal View History

2019-05-09 12:33:17 +00:00
<p align="center">
<h1 align="center">JGUN</h1>
<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
2019-05-09 12:33:17 +00:00
* JRE/JDK >= 1.8.0
## Building
1. Clone repo:
```bash
$ git clone https://github.com/ChronosX88/JGUN
$ cd JGUN
```
2. Compile it:
```bash
./gradlew shadowJar
```
3. Compiled JAR located in `./build/libs/`
(Also exists precompiled JARs - see Releases (publishing to Maven coming soon...))
<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>