#mysql #database-client #client #tool #gui

app sqlui

Blazing Fast, lightweight, small binary and crossplatform, database client

5 releases

0.1.4 Apr 22, 2022
0.1.3 Apr 20, 2022
0.1.2 Apr 20, 2022
0.1.1 Apr 20, 2022
0.1.0 Apr 20, 2022

#132 in #database-client

GPL-3.0-or-later

28KB
547 lines

sqlui

Crates.io Crates.io Crates.io

The sqlui crate is blazing fast, lightweight, small binary and crossplatform, database client.

Why choose sqlui?

  • Very fast database viewer.
  • Only uses ~20MB of RAM.
  • Very low use of CPU.
  • Crossplatform and compatible with Single-board computer like Raspberry.

Installation

cargo install sqlui

Configuration

Please create a config.toml into system config path:

Path example:

(Linux) /home/alice/.config/sqlui/config.toml

(Windows) C:\Users\Alice\AppData\Roaming\sqlui\config.toml

(Mac) /Users/Alice/Library/Application Support/sqlui/config.toml

config.toml example

[[endpoints]]
name = "employees"
connection_string = "mysql://root:college@localhost:3366/employees"

[[endpoints]]
name = "world"
connection_string = "mysql://root:local@localhost:3356/world"

Dependencies

~41–60MB
~1M SLoC