AdminForth

AdminForth

Framework TypeScript et Vue open source permettant de créer des panneaux d’administration back-office compatibles avec les agents sur votre propre base de données.

free
Dernière mise à jour 28/08/2026

À propos de AdminForth

AdminForth est un framework open source permettant de créer des panneaux back-office auto-hébergés avec TypeScript, Vue 3 et des définitions de ressources adossées à une base de données. Le site officiel le présente comme un framework de panneau d’administration axé sur les agents, destiné aux équipes qui souhaitent des processus administratifs robustes tout en gardant la maîtrise de leur code. Son guide de démarrage décrit un parcours CLI capable de générer une application d’administration fonctionnelle, de la connecter à des bases telles que PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse et Qdrant en lecture seule, puis d’ajouter des ressources qui transforment les tables en écrans de CRUD, de filtrage, de tri et de validation. AdminForth est particulièrement adapté lorsqu’une équipe a besoin d’une véritable interface d’exploitation interne plutôt que d’un explorateur de base de données temporaire : authentification, actions autorisées sur les ressources, contrôles basés sur les rôles ou les enregistrements, pages personnalisées, composants Vue, extensions de tableaux de bord, téléversement de fichiers, importation/exportation, journalisation d’audit, i18n, 2FA et processus d’agents peuvent tous résider dans la même application d’administration dont le code reste sous le contrôle de l’équipe. Il ne s’agit pas d’un service no-code géré ; son adoption exige toujours une prise en charge technique, le déploiement, des décisions sur le schéma de la base de données, la gestion des secrets d’environnement et l’évaluation de la maturité des plugins. La documentation du plugin d’agent indique également que ce tutoriel est en cours de rédaction. Les équipes doivent donc vérifier le comportement de l’agent à partir de la documentation et du dépôt actuels avant de l’utiliser pour des opérations de production sensibles.

Fonctionnalités

Génération d’application par CLI

Commencez avec npx adminforth create-app, indiquez l’URL d’une base de données et générez un projet back-office de base avec une ressource d’administrateur par défaut.

Ressources adossées à une base de données

Définissez des tables comme ressources AdminForth afin d’exposer dans l’interface d’administration les comportements de liste, création, modification, suppression, filtrage, tri, validation et affichage.

Contrôle d’accès au niveau des actions

Utilisez allowedActions pour désactiver ou personnaliser les comportements de liste, affichage, création, modification et suppression selon le rôle, l’enregistrement utilisateur ou la propriété de l’enregistrement.

Extension par plugin d’agent

Le plugin d’agent officiel ajoute une interface de discussion capable de rechercher et de modifier les ressources de données configurées, et peut être enrichi avec des compétences personnalisées.

Plugins axés sur la sécurité

La documentation officielle couvre l’authentification, le SSO OAuth/OpenID, la 2FA avec TOTP et WebAuthn, les journaux d’audit, le CAPTCHA de connexion, la réinitialisation par e-mail et les contrôles d’administration associés.

Personnalisation avec Vue et Tailwind

Créez des pages personnalisées, des tableaux de bord, des moteurs de rendu de ressources, des injections de page et des composants avec Vue 3 et un système visuel orienté Tailwind.

Plugins d’exploitation

La documentation des plugins et les modules de la page d’accueil couvrent les téléversements, l’importation/exportation, la création intégrée, la modification sur place, les filtres rapides, l’éditeur enrichi, les tâches en arrière-plan, les tableaux de bord et l’i18n.

Référence API typée

La référence API TypeDoc présente les classes, interfaces, énumérations, types de ressources, options de points de terminaison, filtres, tris et contrats de plugins nécessaires aux intégrations avancées.

Avantages

  • Gratuit et open source selon le dépôt GitHub lié depuis la page d’accueil officielle.
  • Bien adapté aux équipes qui préfèrent maîtriser leur code plutôt que d’utiliser un outil back-office hébergé et fermé.
  • Réunit dans un seul framework les ressources CRUD, les contrôles d’authentification, les plugins, les tableaux de bord, les téléversements, la journalisation d’audit et l’i18n.
  • L’orientation du plugin d’agent est utile pour créer des processus d’IA contrôlés sur des données internes.
  • Prend en charge plusieurs connecteurs de bases de données et peut exploiter des bases existantes sans imposer un nouvel outil de schéma.

Limites

  • Nécessite une prise en charge technique du déploiement, de la modélisation de la base de données, des secrets d’environnement et du renforcement de la production.
  • Aucun tarif public pour une offre AdminForth hébergée ni aucun programme d’assistance n’a été trouvé ; les attentes concernant l’assistance commerciale doivent donc être confirmées directement.
  • Certains documents officiels contiennent des formulations approximatives et au moins le tutoriel du plugin d’agent est indiqué comme étant en cours de rédaction.
  • Les équipes utilisant des solutions d’outils internes centrées sur React ou entièrement gérées peuvent trouver le modèle Vue auto-hébergé moins pratique.
  • Le framework doit être évalué attentivement avant d’accorder aux processus d’agents l’accès à des opérations de production sensibles.

Formules tarifaires

Framework open source

$0Aucun abonnement au framework
  • Génération de projet par CLI
  • Panneaux CRUD pour les ressources de base de données
  • Authentification et contrôles allowedActions
  • Pages et composants personnalisés avec Vue 3
  • Écosystème de plugins pour les processus d’agents, la 2FA, les journaux d’audit, les téléversements, l’importation/exportation, les tableaux de bord, l’i18n et plus encore
  • Référence API TypeDoc et documentation sous forme de tutoriels

* Les informations tarifaires sont données à titre indicatif. Consultez les dernières annonces sur le site officiel de AdminForth.

FAQ

AdminForth est un framework TypeScript et Vue open source permettant de créer des panneaux d’administration back-office auto-hébergés à partir de ressources de base de données configurées.
Oui. Le dépôt GitHub officiel lié depuis la page d’accueil d’AdminForth indique que le framework restera toujours gratuit et open source, sans version payante ni abonnement cloud.
Le guide de démarrage officiel recommande d’utiliser npx adminforth create-app, puis d’indiquer un nom d’application et une chaîne de connexion à la base de données, ou de répondre aux invites interactives.
Le guide cite PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse et Qdrant parmi les options de connexion prises en charge, Qdrant étant indiqué comme accessible en lecture seule.
Oui. La documentation sur la limitation des actions présente des règles allowedActions permettant de désactiver des actions, de les réserver aux superadministrateurs et de vérifier la propriété d’un enregistrement avant les opérations de modification, de suppression ou d’affichage.
La documentation du plugin d’agent officiel indique qu’il ajoute une interface de discussion avec un agent d’IA capable de rechercher ou de modifier des données et pouvant être étendue avec des compétences personnalisées, mais le tutoriel est également indiqué comme étant en cours de rédaction.
Non. Il s’agit d’un framework pour des panneaux d’administration auto-hébergés dont le code appartient à l’équipe. Celle-ci doit toujours exécuter l’application, gérer les identifiants, configurer les ressources et exploiter la base de données et l’infrastructure sous-jacentes.
Vérifiez l’adéquation des connecteurs de bases de données, les exigences d’authentification et de 2FA, la maturité des plugins, le mode de déploiement, les besoins d’audit, les autorisations des agents et la compatibilité de la personnalisation Vue avec la pile front-end de l’équipe.

Informations sur l'outil

DéveloppeurAdminForth
Date de sortie05/04/2026
Tarificationfree

Tags associés

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