AdminForth

AdminForth

Open-Source-Framework für TypeScript und Vue zum Erstellen agentenfähiger Backoffice-Administrationsoberflächen auf der eigenen Datenbank.

free
Zuletzt aktualisiert 28.8.2026

Über AdminForth

AdminForth ist ein Open-Source-Framework zum Erstellen selbst gehosteter Backoffice-Oberflächen mit TypeScript, Vue 3 und datenbankgestützten Ressourcendefinitionen. Die offizielle Website positioniert es als agentenorientiertes Framework für Administrationsoberflächen, das sich an Teams richtet, die robuste administrative Arbeitsabläufe benötigen und zugleich die Kontrolle über ihren Code behalten möchten. Die Anleitung für den Einstieg zeigt einen CLI-Ablauf, der eine funktionsfähige Administrationsanwendung erzeugt, Datenbanken wie PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse und das schreibgeschützte Qdrant verbindet und anschließend Ressourcen hinzufügt, die Tabellen in Oberflächen für CRUD, Filterung, Sortierung und Validierung abbilden. AdminForth ist besonders leistungsfähig, wenn ein Team eine echte interne Betriebsoberfläche anstelle eines vorübergehenden Datenbankbrowsers benötigt: Authentifizierung, erlaubte Ressourcenaktionen, rollen- oder datensatzbasierte Kontrollen, benutzerdefinierte Seiten, Vue-Komponenten, Dashboard-Erweiterungen, Datei-Uploads, Import und Export, Audit-Protokollierung, i18n, 2FA und Agenten-Workflows können gemeinsam in derselben codeeigenen Administrationsanwendung untergebracht werden. Es ist kein verwalteter No-Code-Dienst. Die Einführung erfordert weiterhin technische Verantwortung, Bereitstellung, Entscheidungen zum Datenbankschema, Umgebungsgeheimnisse und eine Prüfung des Reifegrads der Plugins. Die Dokumentation des Agenten-Plugins kennzeichnet das betreffende Tutorial außerdem als in Arbeit. Teams sollten das Verhalten des Agenten daher anhand der aktuellen Dokumentation und des aktuellen Repositorys überprüfen, bevor sie ihn für sensible Produktionsvorgänge einsetzen.

Funktionen

Anwendungsgerüst per CLI

Beginnen Sie mit npx adminforth create-app, geben Sie eine Datenbank-URL an und erzeugen Sie ein grundlegendes Backoffice-Projekt mit einer standardmäßigen Administrator-Benutzerressource.

Datenbankgestützte Ressourcen

Definieren Sie Tabellen als AdminForth-Ressourcen, um in der Administrationsoberfläche Verhalten für Auflistung, Erstellung, Bearbeitung, Löschung, Filterung, Sortierung, Validierung und Anzeige bereitzustellen.

Zugriffskontrolle auf Aktionsebene

Verwenden Sie allowedActions, um das Verhalten für Auflistung, Anzeige, Erstellung, Bearbeitung und Löschung abhängig von Rolle, Benutzerdatensatz oder Eigentümerschaft eines Datensatzes zu deaktivieren oder anzupassen.

Erweiterung durch Agenten-Plugin

Das offizielle Agenten-Plugin fügt eine Chat-Oberfläche hinzu, die konfigurierte Datenressourcen durchsuchen und bearbeiten kann und sich mit benutzerdefinierten Fähigkeiten erweitern lässt.

Sicherheitsorientierte Plugins

Die offizielle Dokumentation behandelt Authentifizierung, OAuth/OpenID SSO, TOTP- und WebAuthn-2FA, Audit-Protokolle, Anmelde-CAPTCHA, Zurücksetzen per E-Mail und zugehörige Administrationskontrollen.

Anpassung mit Vue und Tailwind

Erstellen Sie benutzerdefinierte Seiten, Dashboards, Ressourcen-Renderer, Seiteneinfügungen und Komponenten mit Vue 3 und einem an Tailwind orientierten visuellen System.

Plugins für den Betrieb

Die Plugin-Dokumentation und die Module der Startseite behandeln Uploads, Import und Export, Inline-Erstellung, direkte Bearbeitung, Schnellfilter, Rich-Text-Editoren, Hintergrundaufträge, Dashboards und i18n.

Typisierte API-Referenz

Die TypeDoc-API-Referenz stellt Klassen, Schnittstellen, Aufzählungen, Ressourcentypen, Endpunktoptionen, Filter, Sortierungen und Plugin-Verträge für tiefergehende Integrationen bereit.

Vorteile

  • Laut dem von der offiziellen Startseite verlinkten GitHub-Repository kostenlos und quelloffen.
  • Gut für Teams geeignet, die ihren Code selbst kontrollieren möchten, anstatt ein geschlossenes gehostetes Backoffice-Werkzeug zu verwenden.
  • Vereint CRUD-Ressourcen, Authentifizierungskontrollen, Plugins, Dashboards, Uploads, Audit-Protokollierung und i18n in einem Framework.
  • Die Ausrichtung des Agenten-Plugins ist für kontrollierte KI-Workflows mit internen Daten nützlich.
  • Unterstützt mehrere Datenbankkonnektoren und kann vorhandene Datenbanken nutzen, ohne ein neues Schemawerkzeug vorzuschreiben.

Nachteile

  • Erfordert technische Verantwortung für Bereitstellung, Datenbankmodellierung, Umgebungsgeheimnisse und die Absicherung des Produktivbetriebs.
  • Es wurden keine öffentlich zugänglichen Preise für ein gehostetes AdminForth-Angebot und kein Supportplan gefunden. Erwartungen an kommerziellen Support müssen daher direkt geklärt werden.
  • Einige offizielle Dokumentationen enthalten noch unausgereifte Formulierungen, und zumindest das Tutorial zum Agenten-Plugin ist als in Arbeit gekennzeichnet.
  • Teams mit React-orientierten oder vollständig verwalteten Plattformen für interne Werkzeuge könnten das Vue- und Self-Hosting-Modell als weniger komfortabel empfinden.
  • Das Framework sollte sorgfältig geprüft werden, bevor Agenten-Workflows Zugriff auf sensible Produktionsvorgänge erhalten.

Preispläne

Open-Source-Framework

$0Kein Framework-Abonnement
  • Erstellung eines Projektgerüsts per CLI
  • CRUD-Oberflächen für Datenbankressourcen
  • Authentifizierung und allowedActions-Kontrollen
  • Benutzerdefinierte Seiten und Komponenten mit Vue 3
  • Plugin-Ökosystem für Agenten-Workflows, 2FA, Audit-Protokolle, Uploads, Import und Export, Dashboards, i18n und mehr
  • TypeDoc-API-Referenz und Tutorial-Dokumentation

* Die Preisangaben dienen nur zur Orientierung. Bitte beachten Sie die aktuellen Informationen auf der offiziellen Website von AdminForth.

FAQ

AdminForth ist ein Open-Source-Framework für TypeScript und Vue zum Erstellen selbst gehosteter Backoffice-Administrationsoberflächen auf konfigurierten Datenbankressourcen.
Ja. Laut dem offiziellen GitHub-Repository, das von der AdminForth-Startseite verlinkt wird, bleibt das Framework dauerhaft kostenlos und quelloffen, ohne kostenpflichtige Versionen oder Cloud-Abonnements.
Die offizielle Anleitung für den Einstieg empfiehlt npx adminforth create-app. Anschließend werden ein Anwendungsname und eine Datenbank-Verbindungszeichenfolge angegeben oder die interaktiven Eingabeaufforderungen beantwortet.
Die Anleitung führt PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse und Qdrant als unterstützte Verbindungsoptionen auf, wobei Qdrant als schreibgeschützt gekennzeichnet ist.
Ja. Die Dokumentation zur Einschränkung von Aktionen zeigt allowedActions-Regeln zum Deaktivieren von Aktionen, zur ausschließlichen Freigabe für Superadministratoren und zur Prüfung der Eigentümerschaft eines Datensatzes vor Bearbeitungs-, Lösch- oder Anzeigevorgängen.
Laut der offiziellen Dokumentation des Agenten-Plugins fügt es eine Chat-Oberfläche mit einem KI-Agenten hinzu, der Daten durchsuchen oder bearbeiten kann und mit benutzerdefinierten Fähigkeiten erweiterbar ist. Das Tutorial ist jedoch ebenfalls als in Arbeit gekennzeichnet.
Nein. Es ist ein Framework für selbst gehostete Administrationsoberflächen, deren Code dem Team gehört. Teams müssen die Anwendung weiterhin ausführen, Zugangsdaten verwalten, Ressourcen konfigurieren sowie die zugrunde liegende Datenbank und Infrastruktur betreiben.
Prüfen Sie die Eignung der Datenbankkonnektoren, Anforderungen an Authentifizierung und 2FA, den Reifegrad der Plugins, den Bereitstellungsweg, Audit-Anforderungen, Agentenberechtigungen und ob die Vue-Anpassung zum Frontend-Technologiestack des Teams passt.

Tool-Informationen

EntwicklerAdminForth
Erscheinungsdatum5.4.2026
Preisefree

Verwandte Tags

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