nowfound

Dev tools · alternatives · 2026

24 alternatives to Qsh – Improved database querying from your terminal

shell-based query tool. Contribute to muhmud/qsh development by creating an account on GitHub.

Qsh is a terminal-based tool for querying databases with improved functionality. It's designed for developers who work frequently with databases from the command line. The tool provides an alternative to standard… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Qsh – Improved database querying from your terminal launched in 2021; newer entries below may have overtaken it.

  1. 1

    Search for files using a fun query language. Contribute to kashav/fsql development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  2. 2

    I built qqqa as an open-source project, because I was tired of bouncing between shell, ChatGPT / the browser for rather simple commands. It comes with two binaries: qq and qa. qq means "quick question" - it is read-only, perfect for the commands I always forget. qa means "quick agent" - it is qq's sibling that can run things, but only after showing its plan and getting an approval by the user. It is built entirely around the Unix philosophy of focused tools, stateless by default - pretty much the opposite of what most coding agent are focusing on. Personally I've had the best experience…

    Nov 2025 · github.com · its alternatives →

  3. 3

    A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH. - natesales/q

    2022 · github.com · its alternatives →

  4. 4

    Branch your PostgreSQL Database like Git. Contribute to sastraxi/pgsh development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  5. 5

    OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL. - cube2222/octosql

    2019 · github.com · its alternatives →

  6. 6

    qq is jq inspired interoperable config format transcoder with interactive querying. It features an optional interactive editor with autocomplete for structured data. And supports inputs and outputs for json, xml, ini, toml, yaml, hcl, tf, and csv to varying degrees of capability.

    2024 · github.com · its alternatives →

  7. 7QC
  8. 8

    A powerful new shell that uses the janet programming language for both the implementation and repl. - andrewchambers/janetsh

    2019 · github.com · its alternatives →

  9. 9

    Hi everyone! I’m excited to open source GritQL, a Rust CLI for searching and transforming source code. GritQL comes from my experiences with conducting large scale refactors and migrations. Usually, I would start exploring a codebase with grep. This is easy to start with, but most migrations end up accumulating additional requirements like ensuring the right packages are imported and excluding cases which don’t have a viable migration path. Eventually, to build a complex migration, I usually ended up having to write a full codemod program with a tool like jscodeshift. This comes with its own…

    2024 · github.com · its alternatives →

  10. 10
    AskEdith▲289

    Never write SQL from scratch again

    2022 · its alternatives →

  11. 11

    I work mostly in the terminal but found myself constantly switching to bloated GUIs like SSMS only for the simple task of browsing tables and run queries. And I didn't find Existing SQL TUIs intuitive, having to read documentation to learn keybindings and CLI flags to connect. Given I had recently switched to linux, I found myself using vs code's sql database extension. Something was awfully wrong. I wanted something like lazygit for databases – run it, connect, and query and frankly just make it enjoyable to access data. Sqlit is a keyboard-driven SQL TUI with: - Context-based keybindings…

    Dec 2025 · github.com · its alternatives →

  12. 12

    A lightweight database with Python syntax queries, using ZeroMQ - asrp/pyzdb

    2017 · github.com · its alternatives →

  13. 13SQ

    Part of the workflow for building my website is the generation of a table in tab-separated column format (.tsv). The source data is found in four other .tsv files. I use an SQLite query to perform a 4-way join and write out the new table. For convenience, I wrote a script that encapsulates the query inside a Bash function. The example below illustrates this technique. repertoire() { pushd $CMM_SOURCES&#x2F;_data sqlite3 <<EOS .headers on .mode tabs .import category.tsv category .import composition.tsv composition .import concert.tsv concert .import program.tsv program .once repertoire.tsv…

    2021 · its alternatives →

  14. 14

    Query C++ codebases using SQLite. Contribute to frabert/ClangQL development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  15. 15EA
  16. 16

    An interpreted relational query language that compiles to SQL. - erezsh/Preql

    2021 · github.com · its alternatives →

  17. 17HA

    In the deep mists of time (circa 2012), I was playing with the Go standard library, and saw how easy it was to stand up a webserver that let you navigate a remote file system, and I thought it was pretty neat. I took a look at my shell history and a frequent pattern of commands was "cd, ls, cd, ls, ...". And I thought "I love my keyboard, but you know, point and click might be nice in this context." And then I thought, "It'd be even cooler if you could run commands there." Skip forward several years, a few earlier implementations, a name change, and now there's Hucksh(ell), a bash-like shell…

    2023 · its alternatives →

  18. 18PB
  19. 19

    I built a Rust-based CLI&#x2F;terminal UI for inspecting Parquet files—data, metadata, and row-group-level structure—right from the terminal. If someone sent me a Parquet file, I used to open DuckDB or Polars just to see what was inside. Now I can do it with one command. Repo: https:&#x2F;&#x2F;github.com&#x2F;kaushiksrini&#x2F;parqeye

    Nov 2025 · github.com · its alternatives →

  20. 20

    Query CSVs using SQL. Contribute to jolmg/cq development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  21. 21
    QoreDB▲95

    The fast, open-source database client built with Rust

    Mar 2026 · qoredb.com · its alternatives →

  22. 22

    SQL Runtime without any database. Contribute to Puchaczov/Musoq development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  23. 23

    A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling) - lmorg/murex

    2023 · github.com · its alternatives →

  24. 24HA

    Hi all, we recently open sourced the first version of Hashquery, a Python library which lets you model analytics, DRY up common logic, and execute it against a database or warehouse. We were originally rendering SQL directly for all our queries, but that spiraled out of control with more complex analysis; the SQL needed to be changed sporadically for each new database dialect (BigQuery, Redshift, Aethena, Postgres, etc etc) and the SQL fragments were very challenging to reuse (and so fragments were copy-pasted all over). ~~~ Advantages we think it has over writing SQL by hand: - Queries are…

    2024 · hashquery.dev · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →