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
clidey avatar

clidey/whodb

0
View on GitHub↗
4,856 stars·212 forks·Go·Apache-2.0·28 viewswhodb.com↗

Whodb

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 definitions.

Additional capabilities include a schema visualizer that transforms foreign key metadata into interactive graph networks and a synthetic data generator for creating mock datasets. The tool also provides a notebook-style execution model for organizing queries into sequential cells, data export options for formats like CSV and JSON, and a command line interface for environment administration.

Features

  • Database Management Interfaces - Provides a graphical management interface for exploring and managing data across various database engines.
  • Natural Language Query Interfaces - Offers a natural language interface powered by LLMs to execute database queries without writing code.
  • Database Record Managers - Offers a graphical grid for editing, sorting, and filtering database records with support for bulk operations.
  • Natural Language to SQL - Translates natural language prompts into executable SQL and NoSQL queries using large language models.
  • Database Abstraction Layers - Provides a unified API layer to normalize operations across multiple database engines like Postgres, MySQL, MongoDB, and Redis.
  • Notebook Query Editors - Implements a notebook-style execution model that organizes database queries into sequential cells with stored results.
  • Database Connection Managers - Provides a centralized graphical interface to connect to and explore multiple database types.
  • Database Query Execution - Executes and organizes data requests within a notebook editor featuring syntax highlighting and history.
  • Database Schema Visualizers - Maps database relationships by transforming foreign key metadata into an interactive visual network of connected nodes.
  • Natural Language Querying - Uses large language models to translate natural language prompts into executable database queries.
  • Unified Database Interfaces - Provides a unified interface that abstracts multiple database engines through a common connection layer.
  • Notebook Execution Environments - Implements a notebook-style execution model where database interactions are organized into sequential cells.
  • Notebook Code Execution - Organizes database interactions into a sequential history of cells combining executable code with result sets.
  • Schema Context Exposers - Exposes database schemas to AI assistants through a standardized protocol to facilitate automated interaction.
  • General Synthetic Data Generators - Generates realistic mock datasets based on database schemas for populating test and development environments.
  • Schema-Aware Prompting - Injects structural database metadata into LLM prompts to ensure generated queries match actual table definitions.
  • Cluster Topology Visualization - Provides a graphical visualization of database table relationships and foreign keys as a network graph.
  • Database Record Exports - Allows exporting database records into portable formats including CSV and JSON for external analysis.
  • Test Data Generators - Provides a synthetic data generation engine to create realistic mock datasets for database testing and validation.
  • Database Connection Environments - Offers a terminal-based administration layer for managing database connections and environments.
  • Database CLI Administration Tools - Provides a command-line interface for administering database instances and managing connections outside the graphical UI.
  • Database CLI Tools - Provides a terminal-based command line interface for administering database environments across multiple operating systems.
  • Schema-to-Graph Transformation - Transforms database foreign key metadata into a node-and-edge structure for visual mapping.
  • Mock Data Generators - Creates realistic test datasets to populate databases and validate application behavior during development.
  • AI Coding Assistants - AI-powered chat interface for exploring various database types.
  • Database GUIs - Lightweight database explorer for SQL, NoSQL, and caches.

Star history

Star history chart for clidey/whodbStar history chart for clidey/whodb

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.

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

Projects sharing features with Whodb

These projects share indexed features with Whodb. 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
  • defog-ai/sqlcoderdefog-ai avatar

    defog-ai/sqlcoder

    4,035View on GitHub↗

    Sqlcoder is a text-to-SQL large language model specialized in converting natural language questions into structured, executable database queries. It functions as a database interface and query generator that allows for data retrieval without requiring manual code. The system utilizes an instruction-tuned model combined with schema-aware prompting and dynamic context injection. By ingesting database metadata and using in-context learning with example query pairs, it generates syntactically valid queries that match the specific schema of a connected database. The project covers a broader range

    Jupyter Notebook
    View on GitHub↗4,035
  • 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
  • ottermind/chat2dbOtterMind avatar

    OtterMind/Chat2DB

    25,784View on GitHub↗

    Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL database systems. It serves as a visual database management tool and a natural language to SQL interface, allowing users to convert plain text descriptions into executable and optimized queries. The platform distinguishes itself through automated business intelligence capabilities, which include the generation of real-time data visualization dashboards and AI-driven data analysis from spreadsheets. To ensure data privacy, it supports secure local AI deployment, enabling large

    Javaaibichatgpt
    View on GitHub↗25,784
Compare all 30 related projects→

Frequently asked questions

What does clidey/whodb do?

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.

What are the main features of clidey/whodb?

The main features of clidey/whodb are: Database Management Interfaces, Natural Language Query Interfaces, Database Record Managers, Natural Language to SQL, Database Abstraction Layers, Notebook Query Editors, Database Connection Managers, Database Query Execution.

Which projects share features with clidey/whodb?

Projects with overlapping indexed features include: datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… defog-ai/sqlcoder — Sqlcoder is a text-to-SQL large language model specialized in converting natural language questions into structured,… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… ottermind/chat2db — Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL… sqlchat/sqlchat — SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes… mit-lcp/mimic-code — mimic-code is a clinical data analysis framework and toolset for processing deidentified electronic health records and…