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↗
www.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.

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

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.
4,396 stars·157 forks·Vim Script·12 views

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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Vim Dadbod

These projects share indexed features with Vim Dadbod. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with tpope/vim-dadbod?

Projects with overlapping indexed features 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.…