Crates.io | dbui |
lib.rs | dbui |
version | 0.0.64 |
source | src |
created_at | 2019-09-25 14:49:00.255894 |
updated_at | 2019-11-24 20:08:36.084856 |
description | A work in progress |
homepage | https://dbui.io |
repository | https://github.com/kyleu/dbui |
max_upload_size | |
id | 167569 |
size | 399,190 |
An opinionated database interface for PostgreSQL. It's a work in progress.
Running as a client application or shared server, dbui
allows you to query and inspect your database, with a focus on performance, correctness, and speed.
Rust nightly is required, at least for now
See installing.md for installation guidance. After installing, run dbui -h
to get started.
See scripts.md for available tools for building, running, and packaging the app.
dbui
splits its code into several library crates:
dbui-assets
: Contains embedded static files intended to be served from the web applicationdbui-client
: Run in the client's browser as a WebAssembly package, includes templatesdbui-controllers
: Contains actix-web HTTP controllers, usually calling methods from dbui-service
dbui-core
: Contains definitions that are shared between server and clientdbui-database
: Contains definitions for working with PostgreSQL database servers and marshalling resultsdbui-service
: Contains the primary logic for the application. It receives RequestMessages and emits ResponseMessagesdbui-templates
: Contains Maud templates used by the server to render responsesdbui
: Stored in the root of the project, this is the app's main library and binaryBy default, the application stores config files in your system's user configuration directory. See dbui --help
to change the directory used.
profile/*
: User profile information