Skip to content

zero-one-group/dumbo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dumbo

A TUI (Text User Interface) application for monitoring PostgreSQL databases, inspired by Dolphie (for MySQL).

Features (Alpha MVP)

  • Connection Setup: Connect to PostgreSQL with host, port, user, password, database.
  • Dashboard: Display PostgreSQL version, active connections, and list of databases.
  • Process List: Show active queries from pg_stat_activity.

Installation

  1. Clone the repository.
  2. Ensure Go 1.19+ is installed.
  3. Run go mod tidy to download dependencies.
  4. Build with go build.

Configuration

Create a config.yaml file in the current directory or $HOME/.config/dumbo/config.yaml with:

host: localhost
port: 5432
user: postgres
password: yourpassword
dbname: postgres

Defaults are provided if no config is found.

Usage

Run ./dumbo and the connection form will be pre-filled with config values (or defaults).

  • Use Tab to navigate fields, Enter to connect.
  • Once connected, Tab to switch between Dashboard and Processlist.
  • Press R to refresh data, Q to quit.

Dependencies

Roadmap

  • Add more monitoring panels (e.g., replication status, locks, performance metrics).
  • Graphs and real-time updates.
  • Configuration files and credential management.
  • Support for multiple connections/tabs.

Contributing

Contributions welcome! This is an alpha version, so expect bugs and incomplete features.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages