Sqlit – A lazygit-style TUI for SQL databases

(github.com)

2 points | by MaxTeabag 2 hours ago

1 comments

  • MaxTeabag 2 hours ago
    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 (always visible)
      - Neovim-like interface with normal and insert mode for query editing
      - Browse databases, tables, views, stored procedures
      - Adapters for SQL Server, SQLite, PostgreSQL, Turso & more
      - SSH tunneling support
      - Themes (Tokyo Night, Nord, Gruvbox etc.)
    
      Inspired by lazygit, neovim and lazysql. Built with Python/Textual.
    
    Feedback welcome – especially on which adapters to prioritize next. My vision of sqlit is to make a tool that makes it easy to connect and query data, and to do that, and that thing only, really well.

    https://github.com/Maxteabag/sqlit