adminneo-org / adminneo
Database management in a single PHP file.
Fund package maintenance!
peterpp
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 234
Watchers: 17
Forks: 16
Open Issues: 5
Requires
- php: 7.1 - 8.4
- ext-json: *
- vrana/jsshrink: @dev
- vrana/jush: 2.1.*
- vrana/phpshrink: @dev
Suggests
- ext-bz2: Allows bzip2 compression of data export
- ext-libxml: Allows processing responses from SimpleDB database
- ext-mongodb: Allows access to MongoDB database
- ext-mysql: Allows access to MySQL database (old driver)
- ext-mysqli: Allows access to MySQL database
- ext-oci8: Allows access to Oracle database
- ext-openssl: Allows secure encryption of login information
- ext-pdo: PDO database interface
- ext-pdo_dblib: PDO driver for MS SQL database and Sybase
- ext-pdo_oci: PDO driver for Oracle database
- ext-pdo_pgsql: PDO driver for PostgreSQL database
- ext-pdo_sqlite: PDO driver for SQLite database
- ext-pgsql: Allows access to PostgreSQL database
- ext-simplexml: Allows access to SimpleDB database
- ext-sqlite3: Allows access to SQLite database
- ext-sqlsrv: Allows access to MS SQ database
- ext-suhosin: Enhace CSRF protection
- ext-zip: Allows ZIP compression of data export
- ext-zlib: Allows gzip compression of data export
- dev-main
- v5.0.0
- v5.0.0-rc
- v4.17.2
- v4.17.1
- v4.17.0
- v4.16.1
- v4.16.0
- v4.15.0
- v4.14.0
- v4.13.0
- v4.12.0
- v4.11.0
- v4.10.0
- v4.9.4
- v4.9.3
- v4.9.2
- v4.9.1
- v4.9.0
- v4.8.2
- v4.8.1
- v4.8.0
- v4.7.9
- v4.7.8
- v4.7.7
- v4.7.6
- v4.7.5
- v4.7.4
- v4.7.3
- v4.7.2
- v4.7.1
- v4.7.0
- v4.6.3
- v4.6.2
- v4.6.1
- v4.6.0
- v4.5.0
- v4.4.0
- v4.3.1
- v4.3.0
- v4.2.5
- v4.2.4
- v4.2.3
- v4.2.2
- v4.2.1
- v4.2.0
- dev-autocomplete
- dev-settings
This package is auto-updated.
Last update: 2025-08-15 22:48:33 UTC
README
AdminNeo is a full-featured database management tool written in PHP. It consists of a single file ready to deploy to the target server. As a companion, EditorNeo offers data manipulation for end-users.
AdminNeo is based on the Adminer project by Jakub Vrána.
![]() |
![]() |
---|---|
![]() |
![]() |
Key features
- Clean modern user interface
- Managing the structure of databases and tables
- Data manipulation and searching
- Exporting and importing databases and data
- Executing batch SQL commands
- Extendable by plugins
- And much more…
Supported databases
- MySQL, MariaDB, PostgreSQL, MS SQL, SQLite, Oracle
- MongoDB, SimpleDB
- Elasticsearch (beta), ClickHouse (alpha)
Installation
Just 3 steps to start using AdminNeo:
- Download the latest release from adminneo.org/download.
- Upload it to your HTTP server with PHP.
- Enjoy 😉
AdminNeo can be also configured and extended by plugins or customizations. For accessing a database that does not support a password, see further instructions.
Requirements
- PHP 5.4+ with enabled sessions, modern web browser.
- Running AdminNeo from the source code requires PHP 7.1+.
It is also recommended to install OpenSSL PHP extension for improved security of stored login information.
Migrating from older versions
Version 5 has been significantly redesigned and refactored. Unfortunately, this has resulted in many changes that break backward compatibility.
A complete list of changes can be found in the Upgrade Guide.
Docker
The official Docker image is available on Docker Hub. Follow the instructions on the Docker page to get started.
Main project files
- admin/index.php - Development version of AdminNeo.
- editor/index.php - Development version of EditorNeo.
- bin/compile.php - Create a single file version.
- bin/update-translations.php - Update translation files.
- examples - Examples of customizations and plugins usage.
- tests - Katalon Automation Recorder test suites.
Updating translations
- Download the current source code.
- Run
php bin/update-translations.php [language]
wherelanguage
is the language code (e.g.de
). - Translate all missing texts with
null
values and/or correct existing translations. - Create a pull request or send your updates by another channel (e.g., in new GitHub issue).