harlequin

Harlequin is a SQL IDE that can run through the terminal and run on Python 3.9 or higher. It supports the plug-in-based adapter system to connect to different databases and comes with the DuckDB adapter by default. Installation can be done through various package managers, such as uv, pip, pipx, poetry, or Homebrew.

HA

tconbeer · Modern CLI & Rust Tools

STARS6.5K
FORKS185
COMMITS0
CONTRIBUTORS0
VERSIONv2.16.1
UPDATED3 days ago
PythonSQL IDETerminalDuckDBMIT
What can it do?
  • You can connect to various databases using different database adapters from the command line.
  • You can write and run SQL queries in the Terminal environment.
  • You can configure application behavior and database connections with command line arguments and options.
User reviews
  • • NeutralHacker News

    Harlequin: DuckDB IDE for the terminal

    “Thanks for the feedback; gotten some of the same here. I've tried to be really thoughtful about using space and getting value out of every pixel. There are some features in Harlequin that make it nice on small screens, even with the padding: 1. Scrolling is supported in every…”

  • • NeutralHacker News

    Harlequin: DuckDB IDE for the terminal

    “As mentioned in Getting Started, with `pipx`: `pipx install harlequin` From the pipx documentation: > This automatically creates a virtual environment, installs the package, and adds the package's associated applications (entry points) to a location on your PATH. It makes the…”

My note

More in: Modern CLI & Rust Tools

  • fzf★ 83,877 · 2 days ago
  • ripgrep★ 69,586 · 3 days ago
  • fd★ 44,912 · yesterday
  • Yazi★ 43,136 · 3 days ago
  • Zellij★ 35,904 · today
  • delta★ 32,615 · 3 days ago