https://github.com/carljoshua/gooey
Gooey is a command-line tool which creates web-based GUI that can be used to manage different databases.
https://github.com/carljoshua/gooey
database golang gui
Last synced: 5 months ago
JSON representation
Gooey is a command-line tool which creates web-based GUI that can be used to manage different databases.
- Host: GitHub
- URL: https://github.com/carljoshua/gooey
- Owner: carljoshua
- License: mit
- Created: 2017-10-17T04:08:19.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-19T15:27:29.000Z (over 8 years ago)
- Last Synced: 2024-06-20T03:26:01.730Z (about 2 years ago)
- Topics: database, golang, gui
- Language: Vue
- Homepage:
- Size: 333 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gooey (work in progress)
Gooey is a command-line tool which creates web-based GUI that can be used to manage different types of database.
Note: If you don't like the GUI, you can edit it in `$GOPATH/src/github.com/carljoshua/gooey/client`. I am not the best designer so feel free to change it.
---------------------------------------
* [Features](#features)
* [Installation](#installation)
* [Usage](#usage)
* [Contributing](#contibuting)
---------------------------------------
## Features
* Pure Go code
* Light-weight
* GUI is editable
* Supports different kinds of database
* MySQL
* Sqlite3
---------------------------------------
## Installation
Make sure you have you set your GOPATH (https://github.com/golang/go/wiki/GOPATH). Type the command below to install the package.
```bash
$ go get github.com/carljoshua/gooey
```
## Usage
In mysql:
```bash
$ gooey -v mysql -d mydb -u root -p mypasswd
```
In sqlite3:
```bash
$ gooey -v sqlite3 -d ./mydatabase.db
```
The GUI can now be found at http://localhost:8000/gooey.
## Contributing
Fork it and create a new branch. If you have a working feature, create a pull request.
I'll appreciate any contribution, suggestion or criticism.