4 repository-uri
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 este un motor de jocuri 2D și un framework de dezvoltare creat pentru Java și Kotlin. Oferă un mediu structurat pentru construirea de jocuri desktop cross-platform, integrând o buclă de joc centrală cu un sistem de entități-componente și un graf de scenă bazat pe JavaFX pentru randare. Toolkit-ul se distinge prin suita sa cuprinzătoare de biblioteci integrate pentru pathfinding AI, rezolvarea coliziunilor fizice și networking multiplayer prin protocoalele TCP și UDP. Include sisteme specializate pentru designul interfețelor adaptive folosind stiluri globale și un sistem de gestionare a activelor bazat pe date pentru cache-ul texturilor, sunetelor și fonturilor. Framework-ul acoperă o gamă largă de capabilități de dezvoltare, inclusiv randare grafică 2D cu sisteme de particule și fundaluri parallax, maparea și re-maparea input-ului și stocarea persistentă a datelor de joc. De asemenea, încorporează instrumente axate pe dezvoltator pentru profilarea performanței și optimizarea memoriei prin object pooling.
Enables the construction of complex game interfaces and heads-up displays through the composition of UI components.
Windows App SDK este un set de API-uri și framework-uri UI pentru construirea de aplicații desktop native pentru Windows. Oferă un API Windows Runtime pentru accesarea capabilităților sistemului și un framework UI dedicat pentru crearea de interfețe responsive și accesibile. Proiectul funcționează, de asemenea, ca un framework de deployment pentru aplicații desktop și un mediu local de execuție AI pentru rularea modelelor accelerate hardware pe CPU-uri, GPU-uri și NPU-uri. SDK-ul se distinge prin faptul că permite modernizarea aplicațiilor legacy, permițând dezvoltatorilor să încorporeze controale moderne și funcționalități de platformă în proiectele existente fără o rescriere completă. Utilizează o proiecție C++ nativă pentru interacțiuni de înaltă performanță cu sistemul și folosește distribuția bazată pe NuGet pentru a decupla versiunea framework-ului de sistemul de operare, suportând execuția runtime side-by-side. Domeniile largi de capabilități includ gestionarea cuprinzătoare a ciclului de viață al aplicației, randarea vizuală accelerată hardware și opțiuni flexibile de deployment atât pentru aplicații împachetate, cât și neîmpachetate. Acoperă, de asemenea, gestionarea resurselor pentru active localizate, sandboxing izolat de proces pentru securitate și integrare pentru notificări și widget-uri la nivel de sistem. Framework-ul suportă modele structurale precum arhitectura Model-View-ViewModel pentru a decupla datele aplicației de interfața cu utilizatorul.
Enables the construction of complex layouts through the composition of pre-built UI components and styles.
wpftoolkit este o bibliotecă de componente UI și set de instrumente de dezvoltare pentru construirea de aplicații desktop Windows. Oferă o colecție de controale de input pre-construite, panouri de layout și componente specializate concepute pentru a extinde capabilitățile standard ale interfeței. Proiectul include un toolkit de vizualizare a datelor pentru randarea seturilor de date complexe prin grafice, indicatori și vederi tridimensionale. De asemenea, dispune de un framework de gestionare a ferestrelor pentru organizarea structurilor aplicațiilor prin layout-uri de andocare, fluxuri de tip wizard și controale de container, alături de un motor de teme vizuale pentru gestionarea aspectului componentelor interfeței. Suita acoperă în continuare integrarea accesibilității și automatizării, mapând logica internă de control către framework-uri care expun elementele interfeței către tehnologii asistive și instrumente de testare programatică.
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.