{"name":"WhoDB: A Lightweight, AI-Powered Database Explorer for Modern Developers","description":"WhoDB is a modern, lightweight database management tool built with GoLang and React, offering fast performance and an intuitive interface. It supports a wide range of databases, including SQL and NoSQL, and features AI-powered natural language queries. Designed for developers, data analysts, and DBAs, WhoDB simplifies database interaction and management.","github":"https://github.com/clidey/whodb","url":"https://osrepos.com/repo/clidey-whodb","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/clidey-whodb","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/clidey-whodb.md","json":"https://osrepos.com/repo/clidey-whodb.json","topics":["database-management","data-explorer","ai-powered","sql","nosql","typescript","golang","developer-tools"],"keywords":["database-management","data-explorer","ai-powered","sql","nosql","typescript","golang","developer-tools"],"stars":null,"summary":"WhoDB is a modern, lightweight database management tool built with GoLang and React, offering fast performance and an intuitive interface. It supports a wide range of databases, including SQL and NoSQL, and features AI-powered natural language queries. Designed for developers, data analysts, and DBAs, WhoDB simplifies database interaction and management.","content":"## Introduction\nWhoDB is a modern, lightweight, and fast database management tool designed for developers. Built with GoLang and React, it offers an intuitive and beautiful interface for exploring and managing data across a wide array of databases. From traditional SQL databases like PostgreSQL and MySQL to NoSQL options like MongoDB and Redis, WhoDB provides a unified experience, enhanced with powerful AI capabilities for natural language queries.\n\n## Installation\nGetting started with WhoDB is straightforward, with Docker being the recommended method for a quick setup.\n\nTo run WhoDB using Docker:\nbash\ndocker run -it -p 8080:8080 clidey/whodb\n\nAfter running the command, open your browser and navigate to [http://localhost:8080](http://localhost:8080) to access the WhoDB interface.\n\nFor more advanced configurations, including AI integration settings, you can use Docker Compose. Detailed installation options and configuration guides are available in the official documentation.\n\n## Key Features\nWhoDB stands out with a rich set of features designed to streamline database interactions:\n\n*   **Visual Data Management**: Experience a spreadsheet-like data grid for intuitive viewing, editing, and managing data. Features include easy sorting, filtering, searching, inline editing, and bulk operations.\n*   **Interactive Schema Explorer**: Visualize your database schema with an interactive graph topology. Explore table relationships, understand foreign keys instantly, and navigate complex schemas with ease.\n*   **Powerful Query Interface**: Utilize the Scratchpad Query Editor, a Jupyter-like notebook interface, offering syntax highlighting, auto-completion, query history, and multi-cell organization for efficient SQL execution.\n*   **AI-Powered Queries**: Transform natural language into SQL queries with integrated support for Ollama, OpenAI, and Anthropic. This feature allows you to converse with your data without complex query writing.\n*   **Multi-Database Support**: WhoDB Community Edition supports PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB, and ElasticSearch. The Enterprise Edition extends this support to include Oracle, SQL Server, DynamoDB, Athena, Snowflake, Cassandra, and more.\n*   **Advanced Capabilities**: Generate realistic mock data for development, export data to various formats (CSV, Excel, JSON, SQL), and build complex WHERE conditions visually.\n\n## Why Use WhoDB?\nWhoDB addresses common pain points in database management by offering:\n\n*   **Lightning Fast Performance**: Enjoy instant startup times, real-time query results, and significantly lower resource usage compared to traditional tools.\n*   **Beautiful and Intuitive Design**: A clean, modern interface with a spreadsheet-like data grid and interactive visualizations makes database management effortless, requiring no prior training.\n*   **Developer-Friendly Tools**: Features like query history, mock data generation, and flexible export options cater directly to developers' needs.\n*   **Versatile Use Cases**: Whether you are a developer debugging issues, a data analyst running ad-hoc queries, a QA engineer generating test data, or a DBA monitoring structures, WhoDB provides tailored functionalities.\n\n## Links\n*   [GitHub Repository](https://github.com/clidey/whodb){:target=\"_blank\"}\n*   [Official Documentation](https://whodb.com/docs/){:target=\"_blank\"}\n*   [Live Demo](https://whodb.com/demo/login?host=quick-container-491288b0-3138-48fa-93b4-1e730296c0b7.hello.svc.cluster.local&username=user&password=password&database=Adventureworks){:target=\"_blank\"}\n*   [Community Discussions](https://github.com/clidey/whodb/discussions){:target=\"_blank\"}","metrics":{"detailViews":3,"githubClicks":6},"dates":{"published":null,"modified":"2025-12-12T20:00:47.000Z"}}