Download the PHP package lagdo/dbadmin-app-symfony without Composer
On this page you can find all versions of the php package lagdo/dbadmin-app-symfony. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package dbadmin-app-symfony
A web-based database management tool
Jaxon DbAdmin is a database admin dashboard with multiple DBMS support, and a custom and extensible authentication system.
About Jaxon DbAdmin
Jaxon DbAdmin is a complete rewrite of Adminer, the popular database admin dashboard.
Jaxon DbAdmin is a Jaxon package, that is inserted into a page of an existing PHP application. So it's also a single page application, and all its operations are performed with Ajax requests.
Separate packages provide ready-to-use applications which run Jaxon DbAdmin respectively with the Laravel, Symfony and Slim frameworks. This blog post on the Jaxon website explains how to install Jaxon DbAdmin on Backpack, a Laravel-based admin panel: https://www.jaxon-php.org/blog/2025/07/install-jaxon-dbadmin-on-backpack.html.
The database access code (and thus the provided features) originates from Adminer. The original code was refactored to take advantage of the latest PHP features (namespaces, interfaces, DI, and so on), and separated into multiple Composer packages.
- https://github.com/lagdo/dbadmin-driver: common classes and interfaces for the database drivers.
- https://github.com/lagdo/dbadmin-driver-pgsql: the database driver for PostgreSQL.
- https://github.com/lagdo/dbadmin-driver-mysql: the database driver for MySQL and MariaDB.
- https://github.com/lagdo/dbadmin-driver-sqlite: the database driver for SQLite.
The https://github.com/lagdo/jaxon-dbadmin package implements the database management features in a Jaxon package. Its UI is built with the https://github.com/lagdo/ui-builder package, which will provide support for multiple frontend frameworks. Bootstrap 5 is the default.
This repo is the monorepo where the database packages are developed.
Features and current status
Jaxon DbAdmin currently implements the following features:
- Browse servers and databases in multiple tabs.
- Open the query editor in multiple tabs, with query text retention.
- Save the current tabs in user preferences.
- Save and show the query history.
- Save queries in user favorites.
- Read database credentials with an extensible config reader.
- Read database credentials from a secret manager. Currently supported:
- Infisical
- AWS Secrets Manager
- GCP Secret Manager
- OpenBao (compatible with HashiCorp Vault)
- Show tables and views details.
- Query a table.
- Query a view.
- Execute queries in the query editor.
- Support Ace and CodeMirror as SQL editors (chosen in config).
- Import or export data.
- Insert, modify or delete data in a table.
- Create or drop a database.
- Create or alter a table or view.
- Drop a table or view.
- Code completion for table and field names in the SQL editor.
- Navigate through related tables.
- Save the executed queries in an audit logs database.
- Show the audit logs in a dedicated page, with limited access.
The following features are planned for future releases:
- An advanced GUI-based query builder.
- Automated tests.
- Advanced SQL edition and code completion with the Ace linters
- Provide a WebAwesome based UI template
- Provide TailwindCSS based UI templates.
- Use an advanced UI component for HTML tables.
- Save and display more data in the audit logs.
Documentation and howtos
The documentation is available online.
License
BSD 3-Clause License - feel free to use, modify, and distribute.
All versions of dbadmin-app-symfony with dependencies
ext-ctype Version *
ext-iconv Version *
doctrine/doctrine-bundle Version ^3.3
doctrine/doctrine-migrations-bundle Version ^4.0
doctrine/orm Version ^3.6
aws/aws-sdk-php Version ^3.379
csharpru/vault-php Version ^4.4
infisical/php-sdk Version ^0.0.2
google/cloud-secret-manager Version ^2.3
jaxon-php/jaxon-symfony Version ^5.1
jaxon-php/jaxon-upload Version ^2.1
lagdo/ui-builder-bootstrap5 Version 0.11.*
lagdo/dbadmin-driver-mysql Version ^0.23.2
lagdo/dbadmin-driver-pgsql Version ^0.23.2
lagdo/dbadmin-driver-sqlite Version 0.23.*
lagdo/jaxon-dbadmin Version ^0.34.3
lagdo/symfony-facades Version ^3.1
phpdocumentor/reflection-docblock Version ^6.0
phpstan/phpdoc-parser Version ^2.3
symfony/console Version 8.1.*
symfony/doctrine-messenger Version 8.1.*
symfony/dotenv Version 8.1.*
symfony/expression-language Version 8.1.*
symfony/flex Version ^2
symfony/framework-bundle Version 8.1.*
symfony/http-client Version 8.1.*
symfony/intl Version 8.1.*
symfony/mailer Version 8.1.*
symfony/mime Version 8.1.*
symfony/monolog-bundle Version ^3.0|^4.0
symfony/notifier Version 8.1.*
symfony/process Version 8.1.*
symfony/property-access Version 8.1.*
symfony/property-info Version 8.1.*
symfony/runtime Version 8.1.*
symfony/security-bundle Version 8.1.*
symfony/serializer Version 8.1.*
symfony/string Version 8.1.*
symfony/translation Version 8.1.*
symfony/twig-bundle Version 8.1.*
symfony/validator Version 8.1.*
symfony/yaml Version 8.1.*
twig/extra-bundle Version ^2.12|^3.0
twig/twig Version ^2.12|^3.0