Alternatives to LiteCLI

A command-line SQLite client with auto-completion and syntax highlighting. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as LiteCLI.

  • SQLite

    A small, self-contained SQL database engine that stores a whole database in one file.

    SQLite ships its own sqlite3 command-line shell with the engine, so nothing extra needs installing through Python, and the source code is public domain.

  • Harlequin

    A SQL IDE that runs in the terminal, with adapters for DuckDB, SQLite, Postgres and more.

    Harlequin is a full terminal SQL IDE with SQLite, DuckDB and Postgres adapters, usable over SSH, though newer Python versions may not suit all dependencies.

  • usql

    Use one command-line interface for many database systems.

    usql offers one command-line interface for SQLite and many other databases, though driver availability and feature support vary by database.

  • dblab

    An open-source terminal UI client for browsing and querying PostgreSQL, MySQL, SQLite and other databases.

    dblab is a terminal UI client that browses SQLite, PostgreSQL and MySQL databases, with connection settings stored in a config file, from a small maintainer team.

  • LazySQL

    Browse and query databases through a terminal interface.

    LazySQL provides a cross-platform terminal interface for browsing and querying databases, but the project describes itself as alpha software.

  • rainfrog

    Query databases through a terminal editor with history and favorites.

    rainfrog is a terminal query editor with history, favorites and table inspection, though its database drivers have different support and stability levels.

Similar software

Related functionality, not a direct replacement.