Bundle do Symfony que integra a biblioteca Doctrine Migrations, permitindo que aplicações Symfony versionem e apliquem alterações no schema do banco de dados.
EasyCorp/EasyAdminBundle
Gerador de painéis administrativos para aplicações Symfony que cria backends CRUD a partir de entidades Doctrine, com pouco ou nenhum CSS ou JavaScript.
- Estrelas
- 4,312
- Forks
- 1,098
- Issues abertas
- 181
- Último commit
- ontem
O que é?
EasyAdmin é um bundle para Symfony que gera backends administrativos para aplicações baseadas em entidades do Doctrine ORM. Um único comando do console pode criar uma interface completa para criar, consultar, atualizar e excluir uma entidade; depois, os desenvolvedores podem personalizar dashboards, menus, formulários e ações em PHP.
O bundle vem com uma interface moderna e responsiva, que inclui modos claro e escuro, além de busca, filtros e paginação. Ele oferece mais de 30 tipos de campo, incluindo texto, datas, associações, upload de arquivos, editores WYSIWYG e de código, e permite usar vários dashboards para diferentes perfis de usuário. O acesso pode ser restringido nos níveis de dashboard, menu, ação, campo e entidade.
EasyAdmin funciona com Symfony 6.4 ou posterior e requer PHP 8.2 ou superior. A documentação abrange a série 5.x, e o bundle inclui uma opção para instalar uma skill de agente para assistentes de programação com IA.
Recursos principais
- 01Gera backends CRUD a partir de entidades Doctrine com um único comando
- 02Mais de 30 tipos de campo, incluindo upload de arquivos e editores WYSIWYG e de código
- 03Vários dashboards com controle de acesso granular
- 04Busca, filtros e paginação integrados
- 05Formulários personalizáveis com colunas, abas e fieldsets
- 06Temas claro e escuro com suporte a RTL e traduções
Casos de uso
- Adicionar um painel administrativo interno a uma aplicação Symfony que gerencia entidades Doctrine
- Oferecer backends separados para diferentes perfis da equipe, com permissões restritas
- Criar rapidamente telas de gerenciamento de dados sem escrever código de front-end
Início rápido
- 1
Instale o bundle com o Composer
composer require easycorp/easyadmin-bundle - 2
Gere um controlador para o painel
php bin/console make:admin:dashboard - 3
Gere um controlador CRUD para uma entidade
php bin/console make:admin:crud - 4
Acesse /admin no navegador
Antes de usar
- Requer uma aplicação Symfony que use entidades do Doctrine ORM, com PHP 8.2 ou superior e Symfony 6.4 ou superior.
Tópicos
Perguntas frequentes
- O que é EasyAdminBundle?
- Gerador de painéis administrativos para aplicações Symfony que cria backends CRUD a partir de entidades Doctrine, com pouco ou nenhum CSS ou JavaScript. EasyAdmin é um bundle para Symfony que gera backends administrativos para aplicações baseadas em entidades do Doctrine ORM. Um único comando do console pode criar uma interface completa para criar, consultar, atualizar e excluir uma entidade; depois, os desenvolvedores podem personalizar dashboards, menus, formulários e ações em PHP.
- EasyAdminBundle é gratuito? Qual é a licença?
- EasyAdminBundle é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- EasyAdminBundle ainda é mantido?
- Manutenção ativa. O último commit de EasyAdminBundle foi em 6 de nov. de 2026.
- Para que posso usar EasyAdminBundle?
- Adicionar um painel administrativo interno a uma aplicação Symfony que gerencia entidades Doctrine Oferecer backends separados para diferentes perfis da equipe, com permissões restritas Criar rapidamente telas de gerenciamento de dados sem escrever código de front-end
- Como instalar EasyAdminBundle?
- Instale o bundle com o Composer: composer require easycorp/easyadmin-bundle Gere um controlador para o painel: php bin/console make:admin:dashboard Gere um controlador CRUD para uma entidade: php bin/console make:admin:crud Acesse /admin no navegador
- Onde consigo EasyAdminBundle?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/EasyCorp/EasyAdminBundle
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um meta-framework headless para React, voltado à criação de painéis administrativos, dashboards e ferramentas internas com muito CRUD.
Um framework extensível de interface administrativa para Flask que gera automaticamente visualizações CRUD para seus modelos e permite personalizá-las.
Framework administrativo Java baseado em anotações: anote uma entidade JPA com @Erupt para gerar, em tempo de execução, uma interface administrativa, RBAC, logs de auditoria e APIs REST.
CMS flat-file escrito em PHP que armazena páginas em arquivos Markdown, sem precisar de banco de dados.
Aplicativo web open source e auto-hospedado para controle de horas, planilhas de horas, faturamento e relatórios, usado por freelancers e empresas.