2 Repos
Systems for rendering and organizing interactive visual layouts and dynamic elements that respond to user input.
Distinct from User Interaction: Existing candidates focus on event handling or specific interaction patterns rather than the structural composition and rendering of the interface layout.
Explore 2 awesome GitHub repositories matching user interface & experience · Interface Composition Systems. Refine with filters or upvote what's useful.
Oasis Engine ist eine webbasierte Game-Engine und ein komponentenbasiertes Game-Framework, das für die Erstellung interaktiver 2D- und 3D-Anwendungen in Echtzeit für Web- und Mobilplattformen entwickelt wurde. Sie fungiert als Echtzeit-3D-Renderer und Physik-Simulations-Engine, die in der Lage ist, interaktive visuelle Umgebungen zu erzeugen. Das Framework enthält einen visuellen Szenen-Editor, der es Künstlern und Entwicklern ermöglicht, Projektszenen über eine grafische Oberfläche zu erstellen, anzuordnen und zu exportieren. Dieses System unterstützt die visuelle Szenenkomposition und konvertiert diese Layouts in strukturierte Daten für die Rekonstruktion zur Laufzeit. Die Funktionen der Engine umfassen eine WebGL-basierte Rendering-Pipeline für das Rendern grafischer Assets, Starrkörperdynamik für die Simulation physikalischer Interaktionen sowie ein System zur Verarbeitung von Benutzereingaben und Interface-Komposition. Zudem integriert sie ein Echtzeit-Animationssystem, um Werte zwischen Keyframes für visuelle Übergänge zu interpolieren.
Ships a system for composing and rendering interactive visual layouts and dynamic interface elements.
Dieses Projekt ist ein Framework für Konversationsschnittstellen und eine UI-Komponentenbibliothek, die für den Aufbau von Anwendungen mit Integration von Large Language Models entwickelt wurde. Es bietet eine standardisierte Provider-Integrationsschicht, um Frontend-Komponenten mit verschiedenen KI-Backends zu verbinden, sowie eine dedizierte Response-Rendering-Engine zur Anzeige generierter Inhalte. Das Framework ist auf hybride generative UI-Komposition spezialisiert und verbindet traditionelle interaktive Elemente mit dynamischen Modellausgaben. Es verfügt über ein protokollgesteuertes System zur Konvertierung strukturierter Datenströme in interaktive Karten und enthält Werkzeuge zur Visualisierung der internen Reasoning-Prozesse und Gedankengänge eines Modells. Die Bibliothek deckt eine breite Palette an Funktionen ab, einschließlich inkrementellem Markdown-Rendering, Konversations-Lebenszyklusmanagement und Persona-Konfiguration. Sie bietet zudem spezialisierte Komponenten für Prompting, die Erfassung von Nutzerfeedback und die Verwaltung von Chat-Sitzungszuständen. Ein Befehlszeilen-Dienstprogramm ist für das Projekt-Scaffolding verfügbar, um die Generierung initialer Projektstrukturen und Boilerplate-Code zu automatisieren.
Specializes in hybrid compositions that combine traditional interactive elements with dynamic generative model outputs.