awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tpope avatar

tpope/vim-dadbod

0
View on GitHub↗
4,396 stars·157 forks·Vim Script·9 viewswww.vim.org/scripts/script.php?script_id=5665↗

Vim Dadbod

vim-dadbod is a database interface for the Vim editor that allows for the execution of SQL and NoSQL queries. It functions as a connection manager and query runner, enabling users to interact with databases using connection URLs.

The project acts as a bridge to native command-line interfaces, providing a wrapper to launch interactive database consoles. This integration allows users to run commands from the editor and view the results within a preview window.

The system manages database connections through URL-based configurations and environment variables. It handles the execution of queries by streaming buffer contents to external database binaries.

Features

  • Database Development Tools - Manages database interactions without leaving the editor, enabling a seamless coding and querying experience.
  • Database Connection Managers - Stores and reuses database connection URLs across sessions for streamlined access.
  • URL-Based Connections - Manages database connections using URL strings that encode all connection parameters for reuse across sessions.
  • Database Query Execution - Executes SQL or NoSQL queries against a database using a connection URL and displays results in a preview window.
  • Buffer-to-CLI Streams - Streams editor buffer contents to external database binaries for query execution.
  • Interactive Database Consoles - Provides a Vim interface to spawn and interact with native database consoles within the editor.
  • Database Interfaces - Runs SQL and NoSQL queries against databases using connection URLs and displays results in a preview window.
  • Database CLI Bridges - Launches external database command-line tools like psql and redis-cli by wrapping them as Vim subprocesses.
  • Database Connection Configurations - Stores database connection URLs in a variable for reuse across sessions and commands.
  • Query Result Previews - Shows query results in a non-editable Vim preview window for immediate feedback.

Star history

Star history chart for tpope/vim-dadbodStar history chart for tpope/vim-dadbod

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tpope/vim-dadbod do?

vim-dadbod is a database interface for the Vim editor that allows for the execution of SQL and NoSQL queries. It functions as a connection manager and query runner, enabling users to interact with databases using connection URLs.

What are the main features of tpope/vim-dadbod?

The main features of tpope/vim-dadbod are: Database Development Tools, Database Connection Managers, URL-Based Connections, Database Query Execution, Buffer-to-CLI Streams, Interactive Database Consoles, Database Interfaces, Database CLI Bridges.

What are some open-source alternatives to tpope/vim-dadbod?

Open-source alternatives to tpope/vim-dadbod include: datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… jorisvink/kore — Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and… clidey/whodb — whodb is a multi-database management interface and notebook client designed for exploring and managing data across… coleifer/peewee — Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping… pallets-eco/flask-sqlalchemy — Flask-SQLAlchemy is a toolkit that integrates the SQLAlchemy relational database toolkit with the Flask web framework.…

Open-source alternatives to Vim Dadbod

Similar open-source projects, ranked by how many features they share with Vim Dadbod.
  • datlechin/tableprodatlechin avatar

    datlechin/TablePro

    4,471View on GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    View on GitHub↗4,471
  • codeigniter4/codeigniter4codeigniter4 avatar

    codeigniter4/CodeIgniter4

    5,924View on GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    View on GitHub↗5,924
  • clidey/whodbclidey avatar

    clidey/whodb

    4,856View on GitHub↗

    whodb is a multi-database management interface and notebook client designed for exploring and managing data across various engines, including Postgres, MySQL, MongoDB, and Redis. It functions as a graphical interface for managing database connections, records, and schemas through a unified layer. The project features a natural language query interface that uses large language models to translate plain English into executable SQL or NoSQL queries. This is supported by schema-aware prompting that injects database metadata into the model context to ensure generated queries match actual table def

    Go
    View on GitHub↗4,856
  • jorisvink/korejorisvink avatar

    jorisvink/kore

    3,825View on GitHub↗

    Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and APIs in C or Python. It functions as a secure, concurrent application framework that utilizes non-blocking I/O and isolated worker processes to handle high-concurrency traffic. The project is distinguished by a security-first architecture that features OS-level process sandboxing, privilege separation, and the isolation of private encryption keys into dedicated processes. It enables zero-downtime deployments through dynamic module hot-reloading and provides automated TLS certific

    Ccframeworkhigh-performance
    View on GitHub↗3,825
  • See all 30 alternatives to Vim Dadbod→