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

Self-Hosted MySQL Database Managers

Ranking updated Jun 30, 2026

For a modern phpMyAdmin alternative, the first results are phpmyadmin/phpmyadmin, vrana/adminer (Adminer is a single-file PHP database administration tool providing a web-based GUI for MySQL and other engines, exactly matching the need for a self-hostable phpMyAdmin alternative with table browsing, SQL querying, and schema management) and dbeaver/cloudbeaver (CloudBeaver is a self-hostable web-based database IDE that provides a full table browser, SQL query interface, RBAC user and privilege management, import/export, and multi-database support including MySQL, making it a comprehensive alternative to phpMyAdmin). achristmascarl/rainfrog and sqlchat/sqlchat round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Lightweight open-source web interfaces for managing MySQL and MariaDB databases without relying on phpMyAdmin.

Self-Hosted MySQL Database Managers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • phpmyadmin/phpmyadminphpmyadmin avatar

    phpmyadmin/phpmyadmin

    7,887View on GitHub↗

    phpMyAdmin is a web-based interface for administering MySQL and MariaDB databases. Written in PHP, this relational database administrator allows users to perform common database tasks through a browser instead of a command line. The tool provides a graphical interface for database schema design, including the creation and modification of tables, columns, and indexes. It also enables web-based SQL querying to analyze or modify data and handles general server administration for both MySQL and MariaDB.

    phpMyAdmin is the definitive web-based MySQL administration tool, offering a full table browser and editor, SQL query interface, user and privilege management, import/export, and multi-server support, deployable via Docker or single-file setup — exactly what you’re looking for as an alternative to itself.

    PHPWeb-Based SQL Consoles
    View on GitHub↗7,887
  • vrana/adminervrana avatar

    vrana/adminer

    7,432View on GitHub↗

    Adminer is a PHP-based database management tool and multi-engine database client. It provides a web-based graphical interface for administering various relational and document database engines. The application is distributed as a single file to simplify installation and deployment on web servers. It supports customization through external stylesheets for visual themes and a plugin architecture to extend core functionality and system behaviors. The tool covers database schema administration, including the creation of views and management of foreign keys. It includes a SQL query editor with au

    Adminer is a single-file PHP database administration tool providing a web-based GUI for MySQL and other engines, exactly matching the need for a self-hostable phpMyAdmin alternative with table browsing, SQL querying, and schema management.

    PHPData ExportSQL Query Editors
    View on GitHub↗7,432
  • dbeaver/cloudbeaverdbeaver avatar

    dbeaver/cloudbeaver

    4,951View on GitHub↗

    CloudBeaver is a web-based database manager and cloud database IDE that provides a centralized browser interface for administering SQL and NoSQL databases. It functions as a multi-database administration tool and an RBAC database access gateway, allowing users to manage diverse relational and document-based database engines through a single server-based installation. The platform distinguishes itself by integrating an artificial intelligence assistant for natural language SQL generation and optimization. It further supports collaborative data engineering by coordinating database operations ac

    CloudBeaver is a self-hostable web-based database IDE that provides a full table browser, SQL query interface, RBAC user and privilege management, import/export, and multi-database support including MySQL, making it a comprehensive alternative to phpMyAdmin.

    TypeScriptMulti-Database Connections
    View on GitHub↗4,951
  • achristmascarl/rainfrogachristmascarl avatar

    achristmascarl/rainfrog

    4,855View on GitHub↗

    Rainfrog is a terminal-based database client that connects to multiple database engines, combining schema browsing, interactive SQL query execution, and inline data editing into a single terminal interface. It provides a tree navigator for exploring tables, columns, and indexes, and an inline cell editor that automatically constructs and executes the necessary UPDATE statements when a cell value is changed. The application also supports modal Vim-style keyboard shortcuts for cursor movement and editing, making it usable entirely from the keyboard. Query results are fetched in chunks and pagin

    Rainfrog is a terminal-based database client rather than a web-based tool, so it does not meet the core requirement of browser-accessible MySQL administration that this search is after.

    RustMulti-Database ConnectionsInline Data EditingSQL Query Editors
    View on GitHub↗4,855
  • sqlchat/sqlchatsqlchat avatar

    sqlchat/sqlchat

    5,731View on GitHub↗

    SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow. The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide the

    SQL Chat is a Docker-deployable chat interface that generates SQL from natural language, but it lacks the core database administration features like table browsing, user management, and import/export that a phpMyAdmin alternative requires—making it a query-focused tool rather than a full administration client.

    TypeScriptMulti-Database ConnectionsMulti-Database Connectors
    View on GitHub↗5,731
  • prismagraphql/prismaprismagraphql avatar

    prismagraphql/prisma

    16,393View on GitHub↗

    Prisma is a type-safe database object-relational mapper that uses a declarative schema to map data models to relational and document databases. It provides a unified toolkit for data access, combining a database driver with tools for schema management and record manipulation. The project features a multi-database driver that standardizes interactions across PostgreSQL, MySQL, and MongoDB. It includes a system for tracking and applying structural schema migrations across different environments and a graphical user interface for browsing and editing database records. The system ensures data in

    Prisma is primarily a type-safe ORM and database toolkit with a graphical browser (Prisma Studio), not a self-hostable web-based administration tool like phpMyAdmin—it lacks user management, import/export, and standalone self-hosted deployment.

    ScalaMulti-Database ConnectorsVisual Database Browsers
    View on GitHub↗16,393
  • beekeeper-studio/beekeeper-studiobeekeeper-studio avatar

    beekeeper-studio/beekeeper-studio

    22,030View on GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Beekeeper Studio is a cross-platform desktop application for database management, not a web-based tool — while it supports MySQL and many other databases, it runs as a local app rather than a self-hosted web interface the visitor is looking for.

    TypeScriptData ExportMulti-Database ConnectionsDatabase Export Utilities
    View on GitHub↗22,030
  • sosedoff/pgwebsosedoff avatar

    sosedoff/pgweb

    9,399View on GitHub↗

    pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r

    pgweb is a web-based database administration tool, but for PostgreSQL rather than MySQL, so while it matches the concept of a self-hostable web client, it does not serve the MySQL-focused requirement this search demands.

    GoMulti-Database ConnectionsTable Browsers
    View on GitHub↗9,399
  • dbgate/dbgatedbgate avatar

    dbgate/dbgate

    6,769View on GitHub↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    DbGate is a desktop GUI database management tool that supports MySQL administration, but it is not web-based — it does not provide the browser-accessible interface this search requires.

    SvelteData ExportMulti-Database ConnectionsSQL Query Editors
    View on GitHub↗6,769
  • pawelsalawa/sqlitestudiopawelsalawa avatar

    pawelsalawa/sqlitestudio

    6,428View on GitHub↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    SQLiteStudio is a desktop tool for managing SQLite databases, not a web-based administration interface for MySQL, so while it serves a similar purpose, its database and platform are different from the self-hostable MySQL solution you are looking for.

    CInline Data EditingSQL Export GeneratorsCSV Import Managers
    View on GitHub↗6,428
  • heidisql/heidisqlHeidiSQL avatar

    HeidiSQL/HeidiSQL

    6,129View on GitHub↗

    A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal

    HeidiSQL is a desktop GUI client for multiple databases, not a web-based tool, so it cannot be used as a self-hostable web-based MySQL administration tool.

    PascalSQL ExportsCSV ImportsSQL Query Editors
    View on GitHub↗6,129
  • dataease/sqlbotdataease avatar

    dataease/SQLBot

    6,297View on GitHub↗

    🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.

    SQLBot is an AI conversational analytics tool that translates natural language into SQL queries, but it focuses on query generation and dashboards rather than the full database administration tasks (table browsing, user management, import/export) you need from a phpMyAdmin alternative.

    JavaScriptMulti-Database Connectors
    View on GitHub↗6,297
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
phpmyadmin/phpmyadmin7.9KPHPGPL-2.0Jun 14, 2026
vrana/adminer7.4KPHPNOASSERTIONMar 18, 2026
dbeaver/cloudbeaver
5K
TypeScript
Apache-2.0
Jun 16, 2026
achristmascarl/rainfrog4.9KRustmitFeb 21, 2026
sqlchat/sqlchat5.7KTypeScriptmitJul 12, 2025
prismagraphql/prisma16.4KScalaApache-2.0Sep 1, 2022
beekeeper-studio/beekeeper-studio22KTypeScriptotherFeb 20, 2026
sosedoff/pgweb9.4KGoMITJun 9, 2026
dbgate/dbgate6.8KSveltegpl-3.0Feb 20, 2026
pawelsalawa/sqlitestudio6.4KCotherFeb 20, 2026

Related searches

  • a self-hosted web database admin
  • an open source database management tool
  • a self-hosted Metabase alternative
  • an open source spreadsheet database platform
  • a web based interface for managing databases
  • a desktop client for my SQL databases
  • a self-hosted BI dashboard tool
  • a self-hosted Tableau alternative