8 Repos
Frameworks that automatically generate administrative user interfaces and management consoles from backend code definitions.
Distinct from Class-Based UI Controls: Existing candidates focus on UI controls or class inheritance, not the automated generation of entire admin pages from backend classes.
Explore 8 awesome GitHub repositories matching user interface & experience · Automatic Admin Interface Generators. Refine with filters or upvote what's useful.
Ponzu is a content management framework written in Go that functions as a headless CMS with a built-in JSON API and an automatically generated admin dashboard. It is designed to be compiled into a single binary, serving both the content API and the administrative interface from a single HTTP server. The framework distinguishes itself through automatic HTTPS certificate management via Let's Encrypt, enabling secure HTTP/2 delivery out of the box. It provides compile-time content scaffolding, allowing developers to define custom content types from the command line and generate the corresponding
Generates a web-based admin interface for managing content with automatic scaffolding of content editors.
yii2_fecshop ist eine umfassende B2C-E-Commerce-Plattform und ein CMS, das auf dem Yii2-PHP-Framework basiert. Es fungiert als Headless-Commerce-API und internationale Storefront-Lösung und unterstützt sowohl Single-Vendor-Shops als auch Multi-Vendor-Marktplätze, auf denen unabhängige Händler ihre eigenen Produkte und Bestellungen verwalten können. Das System zeichnet sich durch eine Multi-Entry-Point-Architektur aus, die administrative, Web-, Mobile- und API-Interfaces trennt, während sie sich eine gemeinsame Service-Ebene teilen. Es bietet hohe Erweiterbarkeit durch konfigurationsgesteuerten Service-Austausch, ereignisgesteuerte funktionale Erweiterungen und ein priorisiertes Template-System für visuelle Anpassungen. Die Plattform deckt ein breites Set an Commerce-Funktionen ab, einschließlich Multi-Währungs-Preisen, Integration internationaler Payment-Gateways, globalem Versandmanagement und mehrsprachiger Inhaltslokalisierung. Sie enthält zudem Tools für Katalog- und Content-Management, automatisierte Suchindizierung mit SEO-Optimierung sowie die Möglichkeit, Daten mit externen ERP-Systemen zu synchronisieren. Zusätzliche operative Features umfassen rollenbasierte Zugriffskontrolle, regionale IP-Filterung, Automatisierung von Hintergrundaufgaben für die Shop-Wartung und ein gestuftes Multi-Level-Distributions-Tracking-System für Verkaufsanreize.
Automatically generates standard CRUD forms and lists for backend data management.
EasyAdminBundle ist ein Tool zur automatischen Generierung von Backend-Management-Interfaces für Symfony-Anwendungen. Es erstellt administrative Oberflächen und Formulare, indem es Datenbank-Entitätsdefinitionen auf UI-Komponenten abbildet, und bietet ein webbasiertes System zur Verwaltung von Datenbankeinträgen über durchsuchbare Listen und CRUD-Formulare. Das Projekt unterstützt die Erstellung separater Administrations-Backends, die auf verschiedene Benutzerrollen oder externe Mitarbeiter zugeschnitten sind. Es enthält eine Sicherheitsebene zur Einschränkung von Dashboards, Menüs und Datenfeldern basierend auf rollenbasierter Zugriffskontrolle und Benutzer-Sicherheitstokens. Das System bietet Funktionen für die Verwaltung von Datenbankeinträgen mit paginierten Listen, dynamischer Filterung und benutzerdefinierten administrativen Workflows, die über spezielle Buttons und Batch-Operationen ausgeführt werden. Es beinhaltet zudem Lokalisierungsunterstützung für die Übersetzung von Texten und die Anpassung von Layouts für rechtsläufige Schriftsysteme.
Provides a framework to automatically generate administrative user interfaces and management consoles from backend code definitions.
dcat-admin ist ein Laravel-Admin-Panel-Framework, das verwendet wird, um datengesteuerte Administrationsschnittstellen schnell zu erstellen. Es fungiert als CRUD-Generator und Backend-Scaffolding-Tool, das automatisch Schnittstellen zum Erstellen, Lesen, Aktualisieren und Löschen basierend auf Datenbanktabellenschemata produziert. Das System zeichnet sich durch eine plugin-basierte Erweiterungsarchitektur und die Möglichkeit aus, mehrere unabhängige administrative Instanzen innerhalb einer einzigen Installation auszuführen. Es bietet spezialisierte Tools für das Mapping externer APIs auf Formulare und Tabellen sowie einen ereignisgesteuerten Formular-Lebenszyklus für die Ausführung benutzerdefinierter Logik während der Auflösung und Übermittlung. Das Framework deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich rollenbasierter Zugriffskontrolle für die Verwaltung hierarchischer Berechtigungen, einer umfassenden Suite von Datenverwaltungs-Grids mit Inline-Bearbeitung und mehrstufigen Formular-Workflows. Es enthält zudem Datenvisualisierungstools für operative Dashboards und eine Vielzahl von Content-Handling-Utilities für stückweise große Datei-Uploads und Rich-Text-Bearbeitung. Kommandozeilen-Utilities werden bereitgestellt, um die Generierung administrativer Komponenten und Action-Klassen zu automatisieren.
Automatically generates comprehensive administrative user interfaces and management consoles from backend code definitions.
ng-admin ist ein AngularJS-Framework zur Generierung von Low-Code-Administrations-Dashboards und grafischen Benutzeroberflächen für die Verwaltung von RESTful-API-Daten. Es fungiert als REST-Client-GUI, die HTTP-Anfragen und -Antworten in editierbare Formulare und Datentabellen übersetzt. Das Framework nutzt eine deklarative Konfiguration, um API-Endpunkte auf UI-Komponenten abzubilden, und generiert Interface-Views basierend auf bereitgestellten Schema-Objekten. Es ermöglicht die Anpassung des API-Clients durch Interceptoren, die eingehende und ausgehende Datenformate transformieren, um spezifischen Serveranforderungen zu entsprechen. Das System bietet Standardfunktionen für CRUD-Operationen von Entitätsdaten und das Handling von Beziehungen. Es enthält Mechanismen für konfigurationsbasiertes Routing, Interface-Lokalisierung und die Integration eigener Seiten und Dashboard-Organisationen. Das visuelle Layout kann durch template-basiertes Theme-Overriding und dynamische Feldinjektion für spezialisierte Datentypen modifiziert werden.
Automatically generates a full graphical user interface for data management based on a RESTful API configuration.
Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow engines. It provides a multi-tenant admin panel and an LLM admin framework that automatically generates web-based management consoles and REST endpoints from backend class definitions. The project distinguishes itself by integrating AI agent orchestration, allowing administrators to manage server operations and execute backend logic through a conversational chat interface. It also features a BI semantic layer that maps raw warehouse data into business-oriented cubes for self-service
Automatically derives administrative web pages and management consoles from backend class definitions.
Invobook ist eine Open-Source-Plattform für das Business-Management von Freelancern und Teams. Es fungiert als selbstgehostete Anwendung, die Projektverwaltung, Zeiterfassung und Finanzbuchhaltung in einem einzigen Dashboard zentralisiert. Die Plattform basiert auf dem Laravel-Framework und nutzt das Filament Admin-Panel für eine modulare Oberfläche zur Verwaltung betrieblicher Abläufe. Sie zeichnet sich durch die Integration von Projektmanagement mit automatisierten Abrechnungs-Workflows aus, wodurch Nutzer erfasste abrechenbare Stunden direkt in professionelle Rechnungen umwandeln können. Die Anwendung unterstützt umfassendes Business-Management durch Funktionen zur Organisation von Kundendaten, zur Überwachung des Fortschritts von Aufgaben und zur Erleichterung der Team-Kollaboration. Ressourcenintensive Operationen wie Dokumentenerstellung und E-Mail-Versand werden über asynchrone Hintergrundprozesse abgewickelt, um die Systemreaktionsfähigkeit zu erhalten. Die Software wird als selbstgehostete Laravel-Anwendung vertrieben und erfordert eine Standard-Serverumgebung für das Deployment.
Automatically generates administrative dashboards and management interfaces from backend database schemas.
Dieses Tool ist ein automatisierter Backend-Code-Generator, der administrative Dashboards durch die Inspektion bestehender relationaler Datenbankstrukturen erstellt. Es fungiert als schema-gesteuertes Scaffolding-Dienstprogramm, das Tabellendefinitionen und Fremdschlüssel-Constraints analysiert, um funktionale serverseitige Controller und Benutzeroberflächen für die Datensatzverwaltung zu erzeugen. Das Projekt zeichnet sich durch statisches Source-Code-Ejection aus, das menschenlesbare Dateien ausgibt, die Entwickler manuell modifizieren oder erweitern können. Durch die Analyse von Datenbank-Metadaten werden relationale Daten automatisch auf intuitive Auswahlkomponenten abgebildet und rohe numerische Identifikatoren durch menschenlesbare Labels ersetzt, wodurch sichergestellt wird, dass die generierten administrativen Ansichten über verschiedene Bildschirmgrößen hinweg konsistent und responsiv bleiben. Die generierte Ausgabe enthält die notwendige serverseitige Logik und Dashboard-Layouts, die zur Verwaltung von Datenbankeinträgen erforderlich sind. Da das Tool Standard-Quelldateien anstelle undurchsichtiger Binärdateien erzeugt, ermöglicht es eine vollständige Anpassung der zugrunde liegenden Controller und Ansichten, um spezifische Projektanforderungen zu erfüllen.
Automatically generates administrative user interfaces and management consoles from database schemas.