4 Repos
Frameworks that enable the construction of complex layouts through the composition of pre-built UI components.
Distinct from React - A JavaScript library for building user interfaces: Distinct from general UI libraries: focuses on the composition-based development model for building layouts.
Explore 4 awesome GitHub repositories matching user interface & experience · Interface Composition Frameworks. Refine with filters or upvote what's useful.
FXGL ist eine 2D-Game-Engine und ein Entwicklungs-Framework für Java und Kotlin. Es bietet eine strukturierte Umgebung für die Erstellung plattformübergreifender Desktop-Spiele und integriert eine zentrale Game-Loop mit einem Entity-Component-System sowie einen JavaFX-basierten Scene-Graph für das Rendering. Das Toolkit zeichnet sich durch eine umfassende Suite integrierter Bibliotheken für Game-KI-Pfadfindung, physikalische Kollisionserkennung und Multiplayer-Networking via TCP- und UDP-Protokolle aus. Es enthält spezialisierte Systeme für adaptives UI-Design mittels globaler Stylesheets sowie ein datengesteuertes Asset-Management-System zum Caching von Texturen, Audio und Fonts. Das Framework deckt ein breites Spektrum an Entwicklungsfunktionen ab, darunter 2D-Grafik-Rendering mit Partikelsystemen und Parallax-Hintergründen, Input-Mapping und -Remapping sowie persistente Speicherung von Spieldaten. Zudem enthält es entwicklerorientierte Tools für Performance-Profiling und Speicheroptimierung durch Object-Pooling.
Enables the construction of complex game interfaces and heads-up displays through the composition of UI components.
Das Windows App SDK ist eine Reihe von APIs und UI-Frameworks für die Erstellung nativer Windows-Desktopanwendungen. Es bietet eine Windows-Runtime-API für den Zugriff auf Systemfunktionen und ein dediziertes UI-Framework für die Erstellung responsiver, barrierefreier Oberflächen. Das Projekt fungiert zudem als Deployment-Framework für Desktop-Apps und als lokale KI-Ausführungsumgebung für das Ausführen hardwarebeschleunigter Modelle auf CPUs, GPUs und NPUs. Das SDK zeichnet sich dadurch aus, dass es die Modernisierung von Legacy-Anwendungen ermöglicht, indem Entwickler moderne Steuerelemente und Plattformfunktionen in bestehende Projekte einbetten können, ohne eine vollständige Neuentwicklung. Es nutzt eine native C++-Projektion für performante Systeminteraktionen und verwendet NuGet-basierte Verteilung, um die Framework-Version vom Betriebssystem zu entkoppeln und Side-by-Side-Runtime-Ausführung zu unterstützen. Breite Funktionsbereiche umfassen umfassendes Application-Lifecycle-Management, hardwarebeschleunigtes visuelles Rendering und flexible Bereitstellungsoptionen für sowohl paketierte als auch nicht-paketierte Anwendungen. Es deckt zudem Ressourcenmanagement für lokalisierte Assets, prozessisolierte Sandboxing-Sicherheit sowie Integration für systemweite Benachrichtigungen und Widgets ab. Das Framework unterstützt strukturelle Muster wie die Model-View-ViewModel-Architektur, um Anwendungsdaten von der Benutzeroberfläche zu entkoppeln.
Enables the construction of complex layouts through the composition of pre-built UI components and styles.
wpftoolkit ist eine UI-Komponentenbibliothek und ein Entwicklungs-Toolset für den Aufbau von Windows-Desktopanwendungen. Es bietet eine Sammlung vorgefertigter Eingabesteuerelemente, Layout-Panels und spezialisierter Komponenten, die darauf ausgelegt sind, Standard-Interface-Funktionen zu erweitern. Das Projekt enthält ein Toolkit zur Datenvisualisierung für das Rendering komplexer Datensätze mittels Diagrammen, Gauges und dreidimensionalen Ansichten. Es bietet zudem ein Fenster-Management-Framework zur Organisation von Anwendungsstrukturen durch Docking-Layouts, Wizard-Flows und Container-Steuerelemente, neben einer visuellen Themen-Engine zur Verwaltung des Erscheinungsbilds von Interface-Komponenten. Die Suite deckt zudem Barrierefreiheit und Automatisierungsintegration ab und bildet interne Steuerungslogik auf Frameworks ab, die Interface-Elemente für assistierende Technologien und programmatische Test-Tools zugänglich machen.
Provides a framework for constructing complex desktop layouts through the composition of specialized UI components.
This project is a React UI component library and design system framework. It provides a collection of reusable interface elements and an accessible component toolkit designed to meet web accessibility standards and responsive design requirements. The framework enforces visual uniformity through a design system that uses centralized design tokens for colors, spacing, and typography. It includes a standardized SVG icon set to provide consistent visual cues and markers across user interfaces. The library covers the implementation of design systems through token-based styling and the development
Provides a framework for building reusable visual elements based on a shared design system to maintain a uniform look.