https://github.com/drager/barrel
Manage your databases, from PostgreSQL to sqlite.
https://github.com/drager/barrel
Last synced: 10 months ago
JSON representation
Manage your databases, from PostgreSQL to sqlite.
- Host: GitHub
- URL: https://github.com/drager/barrel
- Owner: drager
- Created: 2017-12-30T13:26:35.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-02T14:02:08.000Z (over 7 years ago)
- Last Synced: 2025-01-25T16:29:30.657Z (12 months ago)
- Language: CSS
- Homepage:
- Size: 1.22 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Barrel
Manage your databases, from PostgreSQL to sqlite.
Barrel is a web application that let's you manage your databases.
Connect to multiple databases at the same time, switch between them and
show all tables, display the data in the tables etc.
## UI
Barrel has a web client written in Elm as it's default ui.
## Server
Barrel comes with a server, a web api that's written in Rust.
It handles all the active sessions, connections and such. It exposes
this via an API, which means that you can bring your own client that uses this API
if the default ui client isn't what you want to use.
## Installation
In order to install the barrel you will need to have [Rust](https://www.rust-lang.org/en-US/install.html)
and [Elm](https://guide.elm-lang.org/install.html) installed.
First `cd` into the `server` directory and run `cargo run` in order to install and run
the server.
Then `cd` into the `client` directory and run `yarn` and after that run `bower i` to install
all the needed dependencies. Then run `yarn start` to start the application.