LiteCLI

A command-line SQLite client with auto-completion and syntax highlighting.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get LiteCLI

Package managers

About LiteCLI

LiteCLI is a terminal client for SQLite databases that adds auto-completion and syntax highlighting to the interactive prompt. You point it at a database file with litecli <db_name> and work with SQL as you would in the standard sqlite3 shell, with suggestions as you type.

It installs with pip or through the dbcli Homebrew tap. LiteCLI is part of the DBCLI organization, which also makes pgcli and mycli, and is a free open-source project suited to anyone who works with SQLite files from the terminal.

Strengths

  • Context-aware auto-completion for SQL
  • Syntax highlighting in the terminal
  • Simple install via pip or Homebrew

Limitations

  • Terminal only, no graphical table browser
  • Requires a Python environment when installed via pip

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
The DBCLI contributors
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Working with SQLite databases from the terminal
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to LiteCLI

Compare all

Software that can replace LiteCLI for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing