# mathaou/termdbms

A TUI for viewing and editing database files.

Repository: https://github.com/mathaou/termdbms
Canonical: https://ross.abutalabs.com/products/termdbms
Language: Go
License: MIT
License Family: permissive
Topics: database, golang, sqlite, terminal-based, terminal, tui
Last push: 2022-06-11T16:15:29+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 1826, "days_push": 1544, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1820, forks 35 (observed 2026-08-28T04:05:40.817763+00:00)

## What it is
termdbms is a terminal user interface (TUI) for viewing and editing database files, written in pure Go. It supports SQLite and CSV files, allowing users to browse tables, run SQL queries, and edit data with undo/redo support.

## Use cases
- view sqlite database in terminal
- edit database rows from the command line
- run sql queries in a tui
- convert csv to sqlite database
- browse large database tables in terminal
- inspect database files over ssh

## When to choose
- you need to inspect or edit SQLite/CSV data without leaving the terminal
- you work over SSH where GUI database tools are unavailable
- you want a lightweight, mouse-and-keyboard database viewer
- you need quick CSV-to-SQLite conversion

## When to avoid
- you need MySQL or PostgreSQL support, which is only on the roadmap
- you need a full-featured GUI database client with visual schema tools
- you work over a serial connection, which is known to work poorly
- you need line wrapping for long text values, which is not yet implemented

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: database, cli, terminal-ui, gui
- domain: databases, developer-tools
- platform: windows, cli, go, cross-platform
- tags: sqlite, tui, csv, sql, bubbletea, database-gui, command-line, linux, macos

## Member repositories
- mathaou/termdbms (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:40.817763+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:19:59.277249+00:00, confidence not recorded.
  - readme: https://github.com/mathaou/termdbms (fetched 2026-08-28T04:05:40.817763+00:00, sha 68610036d8d3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
