5 Repos
UI structures that use nested frames to manage complex positioning and overflow.
Distinct from Data Framing: Existing candidates focus on networking data frames or animation frames, not UI layout containers.
Explore 5 awesome GitHub repositories matching user interface & experience · Nested Layout Containers. Refine with filters or upvote what's useful.
CustomTkinter is a Python GUI framework and library used to build modern desktop applications. It serves as a toolkit for creating cross-platform graphical interfaces with a specific focus on theme-aware components and high-resolution display support. The library provides a set of widgets based on the Tkinter framework that synchronize with operating system appearance settings. It includes a theme engine to manage light and dark modes and integrates system-level scaling to ensure visual consistency across different monitors and display densities. The toolkit covers graphical interface compos
Uses nested frame hierarchies to manage complex interface arrangements and scrolling.
98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces. The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic. The library covers a wide range of int
Organizes layouts by nesting window and panel classes to simulate the structure of a desktop application.
Tailwind CSS Typography is a plugin for the Tailwind CSS framework that provides hand-tuned typographic defaults for blocks of vanilla HTML content, such as content from Markdown or a CMS. It applies beautiful prose styles to HTML content using a single class, eliminating the need for custom CSS to style rich text. The plugin distinguishes itself by offering deep customization and control over typography. Users can adjust the overall font size of prose content across five predefined sizes, select from five built-in gray-scale palettes to match a project's color scheme, and seamlessly adapt ty
Names containers and references them in variants to style children based on distant container sizes.
Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou
Organizes components into nested frames and styled sections to create a clear hierarchical dashboard structure.
Auto Route ist ein typsicheres Routing-Framework für Flutter, das Compile-Time-Code-Generierung zur Verwaltung der Anwendungsnavigation nutzt. Es ersetzt imperative Push- und Pop-Befehle durch eine deklarative Routenkonfiguration, wodurch Entwickler Navigationshierarchien als strukturierte Objekte definieren können. Durch die Automatisierung der Erstellung von Navigationsklassen stellt die Bibliothek sicher, dass Routenpfade und Argumente während des Build-Prozesses validiert werden. Das Framework zeichnet sich durch seine Unterstützung modularer Architektur aus, die die Aggregation unabhängiger Routensets aus separaten Modulen in einen einzigen, einheitlichen Navigationsbaum ermöglicht. Es bietet fortgeschrittene Kontrolle über komplexe Benutzeroberflächen durch verschachtelte Router-Outlets, die hierarchisches View-Management erlauben, sowie Stateful-Tab-Management, das Navigations-Stacks und Scroll-Positionen für einzelne Tabs bewahrt. Navigationsanfragen können durch asynchrone Middleware-Guards abgefangen werden, was einen zentralen Mechanismus zur Durchsetzung von Zugriffskontrolle und Berechtigungsvalidierung bietet. Über das Kern-Routing hinaus beinhaltet die Bibliothek umfassende Unterstützung für Deep-Linking, wobei externe Web- oder System-URLs direkt auf spezifische Anwendungsbildschirme gemappt werden. Sie erleichtert den Datenfluss zwischen Bildschirmen durch Result-Handling und erlaubt die Injektion von Abhängigkeiten oder Themes direkt in Routen. Entwickler können zudem Übergangsanimationen anpassen und Navigations-Lifecycle-Events überwachen, um Side-Effects oder UI-Updates basierend auf Routenänderungen auszulösen.
Supports complex dashboard designs and multi-pane screen layouts through nested navigation outlets.