# README

Divulge - Golang Key Value Pair DB Web UI (WIP)
Divulge "makes known" Key-value DB data. It's yet another Golang service with a simple UI for managing and operating multiple Key Value pair DBs written in Golang.
Simple DB CRUD operations service. Supports some golang Key-Value pair file based Databases. Upload the DB create a local copy and modify/view data and download the updates.
Features
-
Upload existing DB -
View Key-Value pairs -
Add new Key-Value pair -
Remove Key-Value pair -
Update Key-Value pair -
Download updated file - View Buckets in boltDB
- Add / remove bucket
- Move/Copy Key-Value pair under a bucket to another bucket
Usage
Download the latest release from here
-
windows
- Unzip / Untar the release
- Open the folder
- Run the .exe file (in the pop up screen, click more info > Run anyway > allow firewall access if the pop-up comes)
- The service will be available at http://localhost:8080/
-
linux
- Unzip / Untar the release
- Open the folder in terminal
- Run commands:
chmod +x divulge-viewer-*-amd64 ./divulge-viewer-*-amd64
- The service will be available at http://localhost:8080/
Supported DB
Technologies used
- Golang 1.17.x
- ReactJS 17.x
- Material UI v5.x
- fasthttp (fasthttp mux)
- BoltDB
- BuntDB
Code.Share.Prosper