{"repo":"joryeugene/dadbod-grip.nvim","free":true,"listed":false,"github":"https://github.com/joryeugene/dadbod-grip.nvim","clone":"git clone https://github.com/joryeugene/dadbod-grip.nvim.git","description":"Edit database tables like Vim buffers. Staged mutations + live SQL preview, transaction undo, schema browser + ER diagrams + DDL, FK navigation, cross-database federation, data profiling, SQL notebooks, AI SQL via Anthropic/OpenAI/Gemini/Ollama, Parquet/CSV/remote files. PostgreSQL · SQLite · MySQL · DuckDB · MotherDuck","language":"Lua","stars":164,"topics":["database","lua","neovim","neovim-lua","neovim-plugin","nvim","postgresql","sql","ai","duckdb"],"license":"MIT","category":"databases-storage","readme_excerpt":"dadbod-grip.nvim D ███████╗███████╗██╗███████╗ A ██╔═════╝██╔══██║██║██╔══██║ D ██║ ███╗██████╔╝██║███████║ b ██║ ██║██╔══██╗██║██╔════╝ o ╚██████╔╝██║ ██║██║██║ d ╚═════╝ ╚═╝ ╚═╝╚═╝╚═╝ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Editable database grids for Neovim. Connect to PostgreSQL, MySQL, SQLite, DuckDB, or MotherDuck and edit tables like Vim buffers. Chonk Connect to PostgreSQL, MySQL, SQLite, or DuckDB and edit tables like Vim buffers. Rows stage with color coding, preview as SQL, and commit in a single transaction. Undo committed changes. Follow foreign keys through a breadcrumb trail. Open any Markdown file as a runnable SQL notebook and execute individual blocks with . Generate SQL from natural language. A command palette ( ) surfaces every action without memorizing keymaps. The query pad has SQL syntax highlighting, a formatter, and built-in completion. Every Vim motion works. Nothing installs outside Neovim. Editing Analysis Schema & AI --- --- --- Command palette searchable action list Data profiling sparkline distributions FK navigation breadcrumb trail SQL Notebooks gn pick .md and .sql files from project Block execution runs fence under cursor · narrative untouched Demo notebook :GripStart · seventeen tables · one investigation SQL formatter gF sql-formatter · pg format · Lua fallback Query Doctor plain-English EXPLAIN DDL create · rename · drop via UI SQL syntax highlighting query pad with treesitter Visual staging violet · green · red rows File as table Parquet · CS","default_branch":null,"files":null,"tree":[],"storefront":"/r/joryeugene","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joryeugene/dadbod-grip.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}