5 dépôts
Systems providing standardized spacing rules and structural patterns for user interfaces.
Distinguishing note: None of the candidates focus on general UI layout frameworks; candidates are either specific web libraries or unrelated A/B testing tools.
Explore 5 awesome GitHub repositories matching user interface & experience · UI Layout Frameworks. Refine with filters or upvote what's useful.
Ce projet est une bibliothèque d'interface utilisateur Material Design et un kit de composants mobiles multiplateformes. Il fournit un ensemble de composants d'interface utilisateur pré-stylisés et un framework de mise en page conçu pour garantir une expérience visuelle cohérente sur différents appareils mobiles. La bibliothèque inclut un système de gestion de thèmes mobiles pour définir et mettre à jour les palettes de couleurs globales et les règles de style sur toute l'interface d'une application. Elle implémente des modèles de mise en page et des règles d'espacement standardisés pour maintenir un design propre et cohérent. Le toolkit couvre la construction de formulaires et d'interfaces mobiles en utilisant des éléments tels que des boutons, des cartes, des champs de saisie de texte, des indicateurs de chargement, des interrupteurs de sélection et des curseurs de valeur.
Provides a framework for building interfaces using consistent components and standardized spacing rules.
Depth-LIB-Android- is a view depth library and layout framework for Android that provides tools for adding spatial layering and thickness effects to user interface elements. It functions as a custom shadow renderer designed to establish a visual hierarchy through three-dimensional depth. The library specifically provides rotation-consistent shadows, ensuring that shadows remain visually aligned and attached to UI elements even as the associated view is rotated. The system manages these effects through a custom drawing pipeline and canvas-based rendering to handle shadow blurring, opacity, an
Offers a layout framework focused on establishing visual hierarchy through three-dimensional depth and layering.
MyLinearLayout est un framework de mise en page UI Objective-C et un moteur de mise en page responsive pour iOS. Il sert d'orchestrateur de vue multi-modèles qui organise les éléments d'interface en utilisant une combinaison de modèles de mise en page linéaires, relatifs et en grille. La bibliothèque apporte le comportement flexbox CSS et des éléments flottants aux vues iOS pour une distribution dynamique de l'espace. Elle inclut un système dédié pour les orientations de langue de droite à gauche, fournissant une mise en miroir automatique des éléments d'interface pour prendre en charge les mises en page localisées. Le framework couvre un large éventail de stratégies d'arrangement, incluant l'habillage d'éléments basé sur le flux, l'empilement de vues basé sur des cadres, et l'organisation en table et grille. Il prend également en charge des arrangements organiques via l'alignement de vues basé sur des chemins et fournit des classes de taille adaptatives pour s'adapter aux différentes tailles et orientations d'écran d'appareil.
Provides a standardized framework for building iOS interfaces using linear, relative, and grid layout patterns.
Tangram-Android est un SDK d'interface utilisateur piloté par serveur (server-driven UI) et un moteur natif dynamique pour Android. Il permet le rendu d'interfaces utilisateur natives en interprétant des définitions de données JSON reçues d'un serveur distant, permettant aux mises en page et au contenu des applications d'être mis à jour sans nécessiter de nouveaux déploiements d'applications. Le framework utilise un système basé sur JSON pour synchroniser les mises en page des pages sur Android et iOS via un format de données partagé. Cela permet des mises à jour d'interface en temps réel et une cohérence multiplateforme en contrôlant l'interface mobile depuis un backend distant. Le projet fournit une bibliothèque modulaire de composants réutilisables et un moteur de mise en page qui organise les éléments d'interface natifs en grilles et listes. Il emploie un mappage de vue dynamique et une analyse récursive pour traduire des données structurées en hiérarchies de vues natives complexes.
Organizes interface elements into flexible structures like grids and lists for structured content presentation.
fastapi-admin is a web-based administrative interface that automatically generates CRUD control panels from FastAPI application models and database schemas. It serves as a model-driven dashboard generator that constructs administrative forms and data tables by inspecting database model metadata and field constraints at runtime. The project integrates with asynchronous object-relational mapping to provide a TortoiseORM admin interface, enabling the management of relational database content through a structured dashboard. The resulting interface utilizes a responsive design system for a consist
Employs a responsive design system to provide a consistent and structured layout for data management.