AdminForth

AdminForth

Framework de código aberto para TypeScript e Vue destinado à criação de painéis administrativos de back-office preparados para agentes sobre seu próprio banco de dados.

free
Última atualização 28/08/2026

Sobre AdminForth

AdminForth é um framework de código aberto para criar painéis de back-office auto-hospedados com TypeScript, Vue 3 e definições de recursos baseadas em banco de dados. O site oficial o posiciona como um framework de painel administrativo centrado em agentes para equipes que desejam fluxos administrativos robustos sem abrir mão do controle sobre o próprio código. O guia de introdução apresenta um fluxo por CLI capaz de gerar um aplicativo administrativo funcional, conectá-lo a bancos como PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse e Qdrant em modo somente leitura e, depois, adicionar recursos que transformam tabelas em telas de CRUD, filtragem, ordenação e validação. AdminForth se destaca quando uma equipe precisa de uma verdadeira interface de operações internas, e não de um navegador temporário de banco de dados: autenticação, ações permitidas sobre recursos, controles baseados em função ou registro, páginas personalizadas, componentes Vue, extensões de painéis, upload de arquivos, importação e exportação, registros de auditoria, i18n, 2FA e fluxos de agentes podem coexistir no mesmo aplicativo administrativo cujo código pertence à equipe. Não é um serviço no-code gerenciado; sua adoção ainda exige responsabilidade de engenharia, implantação, decisões sobre o esquema do banco de dados, segredos de ambiente e avaliação da maturidade dos plugins. A documentação do plugin de agente também indica que o tutorial está em desenvolvimento. Portanto, as equipes devem verificar o comportamento do agente com base na documentação e no repositório atuais antes de utilizá-lo em operações sensíveis de produção.

Funcionalidades

Geração de aplicativo por CLI

Comece com npx adminforth create-app, forneça a URL de um banco de dados e gere um projeto básico de back-office com um recurso padrão de usuário administrador.

Recursos baseados em banco de dados

Defina tabelas como recursos do AdminForth para disponibilizar na interface administrativa comportamentos de listagem, criação, edição, exclusão, filtragem, ordenação, validação e exibição.

Controle de acesso por ação

Use allowedActions para desativar ou personalizar os comportamentos de listagem, exibição, criação, edição e exclusão de acordo com a função, o registro do usuário ou a propriedade do registro.

Extensão por plugin de agente

O plugin de agente oficial adiciona uma interface de conversa capaz de pesquisar e editar recursos de dados configurados e pode ser ampliado com habilidades personalizadas.

Plugins voltados à segurança

A documentação oficial aborda autenticação, SSO com OAuth/OpenID, 2FA com TOTP e WebAuthn, registros de auditoria, CAPTCHA de login, redefinição por e-mail e controles administrativos relacionados.

Personalização com Vue e Tailwind

Crie páginas personalizadas, painéis, renderizadores de recursos, inserções em páginas e componentes com Vue 3 e um sistema visual orientado ao Tailwind.

Plugins operacionais

A documentação dos plugins e os módulos da página inicial abrangem uploads, importação e exportação, criação em linha, edição no local, filtros rápidos, editor avançado, tarefas em segundo plano, painéis e i18n.

Referência de API tipada

A referência de API TypeDoc apresenta classes, interfaces, enumerações, tipos de recursos, opções de endpoints, filtros, ordenações e contratos de plugins para trabalhos de integração mais aprofundados.

Vantagens

  • É gratuito e de código aberto, segundo o repositório do GitHub vinculado pela página inicial oficial.
  • É uma boa opção para equipes que desejam controlar o código em vez de usar uma ferramenta de back-office hospedada e fechada.
  • Combina recursos CRUD, controles de autenticação, plugins, painéis, uploads, registros de auditoria e i18n em um único framework.
  • O direcionamento do plugin de agente é útil para fluxos de IA controlados sobre dados internos.
  • Oferece suporte a vários conectores de banco de dados e pode trabalhar com bancos existentes sem impor uma nova ferramenta de esquema.

Limitações

  • Exige responsabilidade de engenharia pela implantação, modelagem do banco de dados, segredos de ambiente e proteção da produção.
  • Não foram encontrados preços públicos para uma versão hospedada do AdminForth nem um plano de suporte; portanto, as expectativas de suporte comercial precisam ser confirmadas diretamente.
  • Parte da documentação oficial contém textos pouco refinados e pelo menos o tutorial do plugin de agente está marcado como em desenvolvimento.
  • Equipes que usam estruturas de ferramentas internas centradas em React ou totalmente gerenciadas podem considerar o modelo baseado em Vue e auto-hospedagem menos conveniente.
  • O framework deve ser avaliado cuidadosamente antes que os fluxos de agentes recebam acesso a operações sensíveis de produção.

Planos de preços

Framework de código aberto

$0Sem assinatura do framework
  • Geração de projetos por CLI
  • Painéis CRUD de recursos de banco de dados
  • Autenticação e controles allowedActions
  • Páginas e componentes personalizados com Vue 3
  • Ecossistema de plugins para fluxos de agentes, 2FA, registros de auditoria, uploads, importação e exportação, painéis, i18n e muito mais
  • Referência de API TypeDoc e documentação em tutoriais

* As informações de preços são apenas indicativas. Consulte o anúncio mais recente no site oficial de AdminForth.

Perguntas frequentes

AdminForth é um framework de código aberto para TypeScript e Vue destinado à criação de painéis administrativos de back-office auto-hospedados sobre recursos de banco de dados configurados.
Sim. O repositório oficial do GitHub vinculado pela página inicial do AdminForth afirma que o framework sempre será gratuito e de código aberto, sem versões pagas nem assinaturas em nuvem.
O guia oficial de introdução recomenda usar npx adminforth create-app e depois fornecer um nome de aplicativo e uma string de conexão com o banco de dados, ou responder às solicitações interativas.
O guia lista PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse e Qdrant como opções de conexão compatíveis e indica que Qdrant funciona somente para leitura.
Sim. A documentação sobre limitação de ações apresenta regras allowedActions para desativar ações, permiti-las apenas a usuários superadministradores e verificar a propriedade do registro antes de operações de edição, exclusão ou exibição.
A documentação oficial do plugin de agente afirma que ele adiciona uma interface de conversa com um agente de IA capaz de pesquisar ou editar dados e que pode ser ampliada com habilidades personalizadas, mas o tutorial também está marcado como em desenvolvimento.
Não. É um framework para painéis administrativos auto-hospedados cujo código pertence à equipe. As equipes ainda precisam executar o aplicativo, gerenciar credenciais, configurar recursos e operar o banco de dados e a infraestrutura subjacentes.
Verifique a adequação dos conectores de banco de dados, os requisitos de autenticação e 2FA, a maturidade dos plugins, o método de implantação, as necessidades de auditoria, as permissões dos agentes e se a personalização com Vue é compatível com a estrutura de front-end da equipe.

Informações da ferramenta

ProgramadorAdminForth
Data de lançamento05/04/2026
Preçosfree

Etiquetas relacionadas

Open-source admin frameworkAgent-ready back officeDeveloper toolsDatabase adminVue admin panel