AdminForth

AdminForth

Framework de código abierto para TypeScript y Vue que permite crear paneles administrativos de back office preparados para agentes sobre una base de datos propia.

free
Última actualización 28/8/2026

Acerca de AdminForth

AdminForth es un framework de código abierto para crear paneles de back office autoalojados con TypeScript, Vue 3 y definiciones de recursos respaldadas por bases de datos. El sitio oficial lo presenta como un framework de panel administrativo centrado en agentes para equipos que buscan flujos de administración sólidos sin perder el control de su código. Su guía de inicio muestra un flujo mediante CLI que permite generar una aplicación administrativa funcional, conectarla a bases de datos como PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse y Qdrant en modo de solo lectura, y añadir recursos que convierten las tablas en pantallas de CRUD, filtrado, ordenación y validación. AdminForth destaca cuando un equipo necesita una verdadera interfaz de operaciones internas, en lugar de un explorador temporal de bases de datos: la autenticación, las acciones permitidas sobre los recursos, los controles basados en roles o registros, las páginas personalizadas, los componentes de Vue, las extensiones de paneles, la carga de archivos, la importación y exportación, los registros de auditoría, la i18n, la 2FA y los flujos de agentes pueden convivir en una misma aplicación administrativa cuyo código controla el equipo. No es un servicio no-code gestionado; su adopción sigue exigiendo responsabilidad de ingeniería, despliegue, decisiones sobre el esquema de la base de datos, secretos de entorno y revisión de la madurez de los plugins. La documentación del plugin de agente también indica que el tutorial está en desarrollo, por lo que los equipos deben verificar el comportamiento del agente con la documentación y el repositorio actuales antes de utilizarlo en operaciones de producción sensibles.

Funciones

Generación de aplicaciones mediante CLI

Empieza con npx adminforth create-app, proporciona la URL de una base de datos y genera un proyecto básico de back office con un recurso predeterminado de usuario administrador.

Recursos respaldados por bases de datos

Define tablas como recursos de AdminForth para ofrecer en la interfaz administrativa comportamientos de listado, creación, edición, eliminación, filtrado, ordenación, validación y visualización.

Control de acceso por acción

Utiliza allowedActions para desactivar o personalizar los comportamientos de listado, visualización, creación, edición y eliminación según el rol, el registro del usuario o la propiedad del registro.

Ampliación mediante plugin de agente

El plugin de agente oficial añade una interfaz de chat que puede buscar y editar los recursos de datos configurados, y se puede ampliar con habilidades personalizadas.

Plugins orientados a la seguridad

La documentación oficial abarca autenticación, SSO con OAuth/OpenID, 2FA con TOTP y WebAuthn, registros de auditoría, CAPTCHA de inicio de sesión, restablecimiento por correo electrónico y controles administrativos relacionados.

Personalización con Vue y Tailwind

Crea páginas personalizadas, paneles, representaciones de recursos, inserciones en páginas y componentes con Vue 3 y un sistema visual orientado a Tailwind.

Plugins operativos

La documentación de plugins y los módulos de la página de inicio abarcan cargas, importación y exportación, creación en línea, edición en contexto, filtros rápidos, editor enriquecido, tareas en segundo plano, paneles e i18n.

Referencia de API tipada

La referencia de API TypeDoc ofrece clases, interfaces, enumeraciones, tipos de recursos, opciones de puntos de conexión, filtros, órdenes y contratos de plugins para trabajos de integración más profundos.

Ventajas

  • Es gratuito y de código abierto según el repositorio de GitHub enlazado desde la página de inicio oficial.
  • Es adecuado para equipos que desean controlar su código en vez de usar una herramienta de back office alojada y cerrada.
  • Combina recursos CRUD, controles de autenticación, plugins, paneles, cargas, registros de auditoría e i18n en un único framework.
  • La orientación del plugin de agente resulta útil para crear flujos de IA controlados sobre datos internos.
  • Admite varios conectores de bases de datos y puede trabajar con bases existentes sin imponer una nueva herramienta de esquemas.

Limitaciones

  • Requiere responsabilidad de ingeniería para el despliegue, el modelado de la base de datos, los secretos de entorno y el refuerzo de producción.
  • No se encontraron precios públicos de un servicio AdminForth alojado ni un plan de soporte, por lo que las expectativas de soporte comercial deben confirmarse directamente.
  • Parte de la documentación oficial contiene textos poco pulidos y al menos el tutorial del plugin de agente está marcado como en desarrollo.
  • Los equipos que utilizan entornos de herramientas internas centrados en React o totalmente gestionados pueden encontrar menos práctico el modelo basado en Vue y autoalojamiento.
  • El framework debe evaluarse cuidadosamente antes de conceder a los flujos de agentes acceso a operaciones de producción sensibles.

Planes de precios

Framework de código abierto

$0Sin suscripción al framework
  • Generación de proyectos mediante CLI
  • Paneles CRUD para recursos de bases de datos
  • Autenticación y controles allowedActions
  • Páginas y componentes personalizados con Vue 3
  • Ecosistema de plugins para flujos de agentes, 2FA, registros de auditoría, cargas, importación y exportación, paneles, i18n y más
  • Referencia de API TypeDoc y documentación con tutoriales

* La información de precios es solo orientativa. Consulta el anuncio más reciente en el sitio web oficial de AdminForth.

Preguntas frecuentes

AdminForth es un framework de código abierto para TypeScript y Vue que permite crear paneles administrativos de back office autoalojados sobre recursos de bases de datos configurados.
Sí. El repositorio oficial de GitHub enlazado desde la página de inicio de AdminForth afirma que el framework siempre será gratuito y de código abierto, sin versiones de pago ni suscripciones en la nube.
La guía oficial de inicio recomienda utilizar npx adminforth create-app y después proporcionar un nombre para la aplicación y una cadena de conexión a la base de datos, o responder a las indicaciones interactivas.
La guía enumera PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse y Qdrant como opciones de conexión compatibles, e indica que Qdrant es de solo lectura.
Sí. La documentación sobre limitación de acciones muestra reglas allowedActions para desactivar acciones, permitirlas únicamente a usuarios superadministradores y comprobar la propiedad del registro antes de las operaciones de edición, eliminación o visualización.
La documentación del plugin de agente oficial indica que añade una interfaz de chat con un agente de IA capaz de buscar o editar datos y ampliable mediante habilidades personalizadas, aunque el tutorial también está marcado como en desarrollo.
No. Es un framework para paneles administrativos autoalojados cuyo código controla el equipo. Los equipos aún deben ejecutar la aplicación, gestionar las credenciales, configurar los recursos y operar la base de datos y la infraestructura subyacentes.
Deben verificar la idoneidad de los conectores de bases de datos, los requisitos de autenticación y 2FA, la madurez de los plugins, la ruta de despliegue, las necesidades de auditoría, los permisos de los agentes y si la personalización con Vue se ajusta a su entorno de front-end.

Información de la herramienta

DesarrolladorAdminForth
Fecha de lanzamiento5/4/2026
Preciosfree

Etiquetas relacionadas

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