4 dépôts
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 est un moteur de jeu 2D et un framework de développement conçu pour Java et Kotlin. Il fournit un environnement structuré pour créer des jeux de bureau multiplateformes, intégrant une boucle de jeu centrale avec un système d'entités-composants et un graphe de scène basé sur JavaFX pour le rendu. Le toolkit se distingue par une suite complète de bibliothèques intégrées pour la recherche de chemin (pathfinding) par IA, la résolution de collisions physiques et la mise en réseau multijoueur via les protocoles TCP et UDP. Il inclut des systèmes spécialisés pour la conception d'interfaces utilisateur adaptatives utilisant des feuilles de style globales et un système de gestion d'actifs piloté par les données pour la mise en cache des textures, de l'audio et des polices. Le framework couvre un large éventail de capacités de développement, notamment le rendu graphique 2D avec des systèmes de particules et des arrière-plans en parallaxe, le mappage et remappage des entrées, et le stockage persistant des données de jeu. Il intègre également des outils axés sur le développeur pour le profilage des performances et l'optimisation de la mémoire via le pooling d'objets.
Enables the construction of complex game interfaces and heads-up displays through the composition of UI components.
The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a Windows Runtime API for accessing system capabilities and a dedicated UI framework for creating responsive, accessible interfaces. The project also functions as a desktop app deployment framework and a local AI execution environment for running hardware-accelerated models on CPUs, GPUs, and NPUs. The SDK distinguishes itself by enabling the modernization of legacy applications, allowing developers to embed modern controls and platform features into existing projects without a
Enables the construction of complex layouts through the composition of pre-built UI components and styles.
wpftoolkit est une bibliothèque de composants UI et une boîte à outils de développement pour construire des applications de bureau Windows. Il fournit une collection de contrôles d'entrée pré-construits, de panneaux de mise en page et de composants spécialisés conçus pour étendre les capacités d'interface standard. Le projet inclut une boîte à outils de visualisation de données pour rendre des jeux de données complexes via des graphiques, des jauges et des vues tridimensionnelles. Il dispose également d'un framework de gestion de fenêtres pour organiser les structures d'application via des mises en page ancrables, des flux d'assistant et des contrôles de conteneur, ainsi qu'un moteur de thème visuel pour gérer l'apparence des composants d'interface. La suite couvre en outre l'intégration de l'accessibilité et de l'automatisation, mappant la logique de contrôle interne aux frameworks qui exposent les éléments d'interface aux technologies d'assistance et aux outils de test programmatiques.
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.