{"repo":"sadopc/gotermsql","free":true,"listed":false,"github":"https://github.com/sadopc/gotermsql","clone":"git clone https://github.com/sadopc/gotermsql.git","description":"A full-featured terminal SQL IDE in Go. Supports PostgreSQL, MySQL, SQLite, and DuckDB. Features schema browser, autocomplete, syntax highlighting, vim keybindings, and single-binary distribution.","language":"Go","stars":31,"topics":["bubble-tea","cli","database","duckdb","golang","ide","mysql","postgresql","sql","sql-client"],"license":"MIT","category":"databases-storage","readme_excerpt":"gotermsql A full-featured terminal SQL IDE written in Go. Single binary, zero config, multi-database. Why gotermsql? gotermsql pgcli/mycli usql lazysql Harlequin --- --- --- --- --- --- Single binary, zero deps Yes No (Python) Yes (Go) Yes (Go) No (Python) Multi-database 4 databases 1 each Many (CLI only) 3 10+ (plugins) Schema browser Yes No No Yes Yes Autocomplete Context-aware Yes No No Yes Streaming large results Yes No No No Yes (Arrow) Vim keybindings Full modal Partial No No Limited Syntax highlighting Yes Yes No No Yes Multi-tab editing Yes No No No Yes Instant startup Yes No Yes Yes No - Single binary, zero dependencies — no Python, no Node, no Docker. Download and run. - Instant startup — compiled Go, not an interpreted runtime. - Multi-database with one tool — PostgreSQL, MySQL, SQLite, DuckDB. - Streaming results — query billion-row tables without running out of memory. - Real vim mode — full Normal/Insert/Visual modal editing, not just hjkl remaps. - Batch schema introspection — PostgreSQL and MySQL load schemas in 3 queries, not N+1 per table. Features - Multi-database support - PostgreSQL, MySQL, SQLite, DuckDB (optional build tag) - Schema browser - Hierarchical tree view with databases, schemas, tables, columns - SQL editor - Syntax highlighting, line numbers, multi-tab editing - Autocomplete - Context-aware completions for tables, columns, keywords, functions - Results viewer - Tabular display with row count, query timing, and export support - Streaming resu","default_branch":null,"files":null,"tree":[],"storefront":"/r/sadopc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sadopc/gotermsql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}