A free, local-first, AI-assisted database client and SQL workspace supporting 40+ databases across desktop, web, Docker and CLI.
vrana/adminer
A full-featured database management tool for PHP that deploys as a single file, supporting MySQL, PostgreSQL, SQLite and more.
Open-source alternative to:phpMyAdmin
DBeaver
- Stars
- 7,920
- Forks
- 1,181
- Open issues
- 3
- Last commit
- 5 days ago
What is it?
Adminer is a web-based database management tool written in PHP. The whole application is distributed as one PHP file that you upload to a web server, so there is nothing else to install or configure on the target host.
It connects to MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL and Oracle, and plugins extend it to systems such as Elasticsearch, OpenSearch, MongoDB, Redis, ClickHouse and Firebird. A companion project, Adminer Editor, provides a simpler data-editing interface for end users.
The repository includes the development sources along with a compile script that produces the single-file build. The compiled file runs on PHP 5.3 and later, while the source code requires PHP 7.4 or later.
Key features
- 01Manages MySQL, MariaDB, PostgreSQL, SQLite, MS SQL and Oracle databases from one interface.
- 02Ships as a single PHP file with no extra dependencies to deploy.
- 03Offers plugins for NoSQL and search systems such as MongoDB, Redis and Elasticsearch.
- 04Includes a compile script that builds the single-file version from source.
Use cases
- Quickly inspecting or editing data on a server where installing a desktop client is not practical.
- Giving non-developers a browser-based way to view and edit database tables.
- Administering several database engines from a single web tool.
Topics
FAQ
- What is adminer?
- A full-featured database management tool for PHP that deploys as a single file, supporting MySQL, PostgreSQL, SQLite and more. Adminer is a web-based database management tool written in PHP. The whole application is distributed as one PHP file that you upload to a web server, so there is nothing else to install or configure on the target host.
- Is adminer free to use? What license does it have?
- adminer is open source under the Other license. Check the license terms before using it in commercial products.
- Is adminer still maintained?
- Actively maintained. The last commit to adminer was on Oct 16, 2026.
- What can I use adminer for?
- Quickly inspecting or editing data on a server where installing a desktop client is not practical. Giving non-developers a browser-based way to view and edit database tables. Administering several database engines from a single web tool.
- Where can I get adminer?
- The source code and installation instructions are on GitHub: https://github.com/vrana/adminer
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A browser-based SQL IDE that deploys beside your data and connects to dozens of databases and data stores, with SSO, audit trail and AI-assisted queries under MIT.
Cross-platform SQL editor and database manager for Linux, macOS, and Windows, supporting MySQL, PostgreSQL, SQLite, SQL Server and many more.
Async, pure Rust SQL toolkit with compile-time checked queries written as plain SQL, supporting PostgreSQL, MySQL/MariaDB, and SQLite.
AI-powered database client and MCP server for desktop and web, supporting Postgres, MySQL, MariaDB, SQL Server, ClickHouse and SQLite.
A TypeScript and JavaScript ORM for Node.js and other JS platforms, supporting both Active Record and Data Mapper patterns across many SQL and NoSQL databases.