8 repository-uri
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 este o platformă B2C e-commerce și CMS cuprinzătoare, construită pe framework-ul PHP Yii2. Funcționează ca un API de comerț headless și o soluție de storefront internațional, suportând atât magazine cu un singur vânzător, cât și marketplace-uri multi-vendor unde comercianții independenți își pot gestiona propriile produse și comenzi. Sistemul se distinge printr-o arhitectură cu puncte de intrare multiple care separă interfețele administrative, web, mobile și API, partajând în același timp un strat de servicii comun. Oferă o extensibilitate ridicată prin înlocuirea serviciilor bazată pe configurație, extensii funcționale bazate pe evenimente și un sistem de template-uri prioritizat pentru personalizarea vizuală. Platforma acoperă un set larg de capabilități de comerț, inclusiv prețuri multi-valută, integrarea gateway-urilor de plată internaționale, gestionarea globală a livrărilor și localizarea conținutului în mai multe limbi. Include, de asemenea, instrumente pentru gestionarea catalogului și a conținutului, indexarea automată a căutărilor cu optimizare SEO și capacitatea de a sincroniza datele cu sisteme ERP externe. Funcționalitățile operaționale suplimentare includ controlul accesului bazat pe roluri, filtrarea IP-urilor regionale, automatizarea sarcinilor de fundal pentru întreținerea magazinului și un sistem de urmărire a distribuției pe mai multe niveluri pentru stimulente de vânzări.
Automatically generates standard CRUD forms and lists for backend data management.
EasyAdminBundle este un instrument pentru generarea automată a interfețelor de administrare backend pentru aplicațiile Symfony. Acesta construiește ecrane și formulare administrative prin maparea definițiilor entităților bazei de date către componente de interfață, oferind un sistem web pentru gestionarea înregistrărilor din baza de date prin liste căutabile și formulare CRUD. Proiectul suportă crearea de backend-uri de administrare separate, adaptate pentru diferite roluri de utilizator sau colaboratori externi. Include un strat de securitate pentru restricționarea dashboard-urilor, meniurilor și câmpurilor de date pe baza controlului accesului bazat pe roluri (RBAC) și a token-urilor de securitate ale utilizatorilor. Sistemul oferă capabilități pentru gestionarea înregistrărilor din baza de date cu liste paginate, filtrare dinamică a interogărilor și fluxuri de lucru administrative personalizate, executate prin butoane specializate și operațiuni în lot (batch). Include, de asemenea, suport pentru localizare, permițând traducerea textelor din interfață și ajustarea layout-urilor pentru direcții de citire de la dreapta la stânga.
Provides a framework to automatically generate administrative user interfaces and management consoles from backend code definitions.
dcat-admin este un framework de panou de administrare Laravel utilizat pentru a construi rapid interfețe administrative bazate pe date. Funcționează ca un generator CRUD și instrument de scaffolding backend care produce automat interfețe de creare, citire, actualizare și ștergere bazate pe schemele tabelelor din baza de date. Sistemul se distinge printr-o arhitectură de extensii bazată pe plugin-uri și capacitatea de a rula mai multe instanțe administrative independente într-o singură instalare. Oferă instrumente specializate pentru maparea API-urilor externe către formulare și tabele, precum și un ciclu de viață al formularului bazat pe evenimente pentru executarea de logică personalizată în timpul rezoluției și trimiterii. Framework-ul acoperă o gamă largă de domenii de capabilități, inclusiv controlul accesului bazat pe roluri (RBAC) pentru gestionarea permisiunilor ierarhice, o suită completă de grile de gestionare a datelor cu editare inline și fluxuri de lucru pentru formulare în mai mulți pași. Include, de asemenea, instrumente de vizualizare a datelor pentru dashboard-uri operaționale și o varietate de utilitare de manipulare a conținutului pentru încărcări de fișiere mari și editare text îmbogățit. Sunt furnizate utilitare de linie de comandă pentru a automatiza generarea componentelor administrative și a claselor de acțiune.
Automatically generates comprehensive administrative user interfaces and management consoles from backend code definitions.
ng-admin este un framework AngularJS pentru generarea de dashboard-uri administrative low-code și interfețe grafice pentru gestionarea datelor RESTful API. Funcționează ca un GUI de client REST care traduce cererile și răspunsurile HTTP în formulare editabile și tabele de date. Framework-ul utilizează o configurare declarativă pentru a mapa endpoint-urile API la componente UI și generează vizualizări de interfață pe baza obiectelor de schemă furnizate. Permite personalizarea clientului API prin interceptori care transformă formatele de date primite și trimise pentru a se potrivi cerințelor specifice ale serverului. Sistemul oferă capabilități standard pentru operațiuni CRUD de date de entitate și gestionarea relațiilor. Include mecanisme pentru rutare bazată pe configurare, localizarea interfeței și integrarea paginilor personalizate și a organizărilor de dashboard. Layout-ul vizual poate fi modificat prin suprascrierea temelor bazate pe șabloane și injectarea dinamică a câmpurilor pentru tipuri de date specializate.
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 este o platformă open-source de gestionare a afacerilor concepută pentru freelanceri și echipe. Funcționează ca o aplicație self-hosted care centralizează administrarea proiectelor clienților, urmărirea timpului și evidența financiară într-un singur dashboard. Platforma este construită pe framework-ul Laravel și utilizează panoul de administrare Filament pentru a oferi o interfață modulară pentru gestionarea operațiunilor de business. Se distinge prin integrarea managementului de proiect cu fluxuri de lucru de facturare automatizate, permițând utilizatorilor să convertească orele facturabile urmărite direct în facturi profesionale. Aplicația suportă gestionarea cuprinzătoare a afacerii prin funcționalități care organizează datele clienților, monitorizează progresul sarcinilor și facilitează colaborarea în echipă. Gestionează operațiuni intensive, cum ar fi generarea de documente și livrarea de e-mailuri, prin procesare asincronă în fundal pentru a menține responsivitatea sistemului. Software-ul este distribuit ca o aplicație Laravel self-hosted, necesitând configurarea standard a mediului server-side pentru deployment.
Automatically generates administrative dashboards and management interfaces from backend database schemas.
Acest instrument este un generator automat de cod backend care creează dashboard-uri administrative prin inspectarea structurilor bazelor de date relaționale existente. Acesta funcționează ca un utilitar de scaffolding bazat pe schemă, analizând definițiile tabelelor și constrângerile de chei străine pentru a produce controllere server-side funcționale și interfețe de utilizator pentru gestionarea înregistrărilor. Proiectul se distinge prin ejectarea codului sursă static, care scoate fișiere lizibile pentru oameni pe care dezvoltatorii le pot modifica sau extinde manual. Prin analizarea metadatelor bazei de date, acesta mapează automat datele relaționale la componente de selecție intuitive și înlocuiește identificatorii numerici brute cu etichete lizibile, asigurând că vizualizările administrative generate rămân consistente și responsive pe diferite dimensiuni de ecran. Output-ul generat include logica server-side necesară și layout-urile de dashboard necesare pentru a gestiona înregistrările bazei de date. Deoarece instrumentul produce fișiere sursă standard în loc de binare opace, acesta permite personalizarea completă a controllerelor și vizualizărilor subiacente pentru a se adapta cerințelor specifice ale proiectului.
Automatically generates administrative user interfaces and management consoles from database schemas.