3 Repos
Systems that generate user interfaces from structured, declarative definitions at runtime.
Distinct from Generative Forms: Distinct from AI-driven generative forms; focuses on rendering from explicit data models.
Explore 3 awesome GitHub repositories matching user interface & experience · Declarative UI Generation. Refine with filters or upvote what's useful.
XLForm ist eine deklarative UI-Bibliothek und ein Framework zur Generierung synchronisierter iOS-Table-View-Formulare aus strukturierten Definitionen. Es bietet ein Toolkit für den Aufbau mobiler Dateneingabemasken mit Swift und Objective-C, mit dem Entwickler Interfaces auf Basis deklarativer Sektionen und Zeilen erstellen können. Das Framework bietet dynamische Interface-Synchronisierung und bedingte Logik zur Steuerung der Sichtbarkeit von Zeilen und Bearbeitungseinschränkungen. Es unterstützt die Erstellung dynamischer, mehrwertiger Sektionen, in denen Benutzer zur Laufzeit Zeilen einfügen, löschen oder neu anordnen können. Die Bibliothek enthält eine Vielzahl interaktiver Eingabekomponenten wie Datums- und Zeitauswahlen, Auswahllisten, Textfelder und boolesche Schalter. Zudem bietet sie Utilities für die Eingabevalidierung über regelbasierte Frameworks sowie Werkzeuge zum Extrahieren von Benutzereingaben in strukturierte Dictionaries für die Datenübertragung. Die Bibliothek unterstützt Erweiterbarkeit durch benutzerdefinierte Zeilentyp-Mappings zur Anzeige spezialisierter Inhalte in Tabellenzellen.
Generates table-view interfaces based on declarative definitions of sections and rows.
Umbrella is a comprehensive ecosystem of TypeScript-based libraries and a mono-repository designed for UI rendering, mathematical frameworks, WebAssembly bridging, and functional data processing. It provides a suite of tools for managing reactive data streams, binary serialization, and specialized memory management. The project includes a reactive component model for generating HTML, SVG, and Canvas elements from nested data structures, as well as a system for integrating JavaScript and WebAssembly through generated bindings. It features a mathematical framework for linear algebra, tensor ope
Generates user interfaces from structured, declarative definitions using a reactive component model.
Just-dashboard ist ein Datenvisualisierungs-Framework, das die Erstellung interaktiver Web-Dashboards durch deklarative Konfigurationsdateien ermöglicht. Durch das Definieren von Layouts und Datenquellen in YAML oder JSON können Nutzer funktionale Oberflächen generieren, ohne benutzerdefinierten Frontend-Code zu schreiben. Das System fungiert als Dashboard-Builder, der diese strukturierten Definitionen in visuelle Komponenten umwandelt und sowohl die lokale Einbettung als auch die Remote-Bereitstellung unterstützt. Das Projekt zeichnet sich dadurch aus, dass Dashboards über versionskontrollierte Snippets gehostet und geteilt werden können, was den sofortigen Zugriff auf Datenvisualisierungen ermöglicht, ohne dass ein dediziertes Backend erforderlich ist. Es unterstützt dynamische Updates durch das Abrufen von Konfigurationsdateien zur Laufzeit und bietet interaktive Steuerelemente wie Dropdowns, die es Nutzern ermöglichen, Datenansichten direkt im Browser zu filtern und zu transformieren. Das Framework integriert sich als modulare Abhängigkeit in bestehende Webanwendungen und erleichtert die Einbindung von Analysen direkt in die Ansichtshierarchie eines Projekts. Es enthält automatisierte Tools zur Generierung statischer Typdeklarationen während des Build-Prozesses, was Konsistenz sicherstellt und Entwickler bei der Definition ihrer Dashboard-Strukturen unterstützt.
Generates interactive user interfaces from declarative data models to eliminate manual frontend development.