Command Palette

Search for a command to run...

position in category
#8

Database management tool packaged in a single PHP file. Lets you connect to MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, and Oracle from a web interface with full CRUD, schema editing, SQL execution, and export in a lightweight footprint.

Widely adopted as a phpMyAdmin alternative across PHP stacks, Adminer prioritizes security and user experience over feature bloat. Development follows the order: security first, then UX, performance, feature set, and size. Unlike multi-file database GUIs, deployment is a single file upload. Security features include mandatory passwords, rate limiting against brute-force attacks, and extensible authentication via plugins such as OTP. Used in Docker images, Laravel, WordPress, and Drupal integrations.

Key features:

  • Single-file deployment under 500KB for MySQL variant
  • Multi-database support: MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle
  • Plugin ecosystem for Elasticsearch, MongoDB, ClickHouse, Firebird, and others
  • Export and import: tables, views, routines, and data to SQL or CSV
  • Security-first design: enforced passwords, rate limiting, customizable login

Developers and DBAs use Adminer for ad-hoc queries, schema changes, and data inspection. The single-file layout fits Docker, dev containers, and shared hosting. Teams using Laravel, Drupal, or WordPress often add Adminer for quick database access without phpMyAdmin. Executing raw SQL, managing stored procedures and triggers, and printing schemas with foreign-key relations works directly from the web UI.

GitHub Repositories
29
-9.4%
Trending down this week
Removed in 3 repos