awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesInterface Layout Managers

Tools and utilities for organizing, docking, and managing workspace elements and view tabs.

Distinguishing note: Focuses on the structural management of UI components rather than visual styling or design systems.

Explore 7 awesome GitHub repositories matching user interface & experience · Interface Layout Managers. Refine with filters or upvote what's useful.

Awesome Interface Layout Managers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • aseprite/asepriteAvatar de aseprite

    aseprite/aseprite

    37,521Voir sur GitHub↗

    Aseprite is a specialized graphics editor and animation suite designed for the creation of pixel-based artwork. It provides a comprehensive environment for managing multi-layered animation sequences, offering tools for frame-by-frame design, onion skinning, and real-time motion previews. The application is built to handle both indexed color palettes and full-color RGB editing, allowing users to maintain precise control over pixel data and transparency. What distinguishes Aseprite is its focus on programmable workflows and game asset production. It features a scriptable command architecture th

    Aseprite allows reorganizing interface tabs by dragging them to new positions or duplicating them to manage multiple open views and tools.

    C++animated-spritesanimationaseprite
    Voir sur GitHub↗37,521
  • hoffstadt/dearpyguiAvatar de hoffstadt

    hoffstadt/DearPyGui

    15,217Voir sur GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Adds, removes, or reorders interface elements at runtime to create responsive layouts.

    C++cppcross-platformdearpygui
    Voir sur GitHub↗15,217
  • vurtun/nuklearAvatar de vurtun

    vurtun/nuklear

    14,186Voir sur GitHub↗

    Nuklear is a portable, header-only immediate mode graphical user interface library written in C. It is designed to function as a lightweight framework for creating interfaces that render directly to hardware, making it suitable for integration into custom graphics engines, embedded systems, and resource-constrained environments. The library operates by generating abstract draw commands that are converted into vertex buffers, allowing for hardware-accelerated rendering through standard graphics APIs. By utilizing an immediate mode approach, the interface state is defined and updated within the

    Provides modular systems for organizing and managing the structural layout of interface components and windows.

    Ccc89gui
    Voir sur GitHub↗14,186
  • fossasia/visdomAvatar de fossasia

    fossasia/visdom

    10,268Voir sur GitHub↗

    Visdom is a tool for scientific experiment tracking and real-time data monitoring. It provides a programmatic interface for broadcasting live plots, rich media, and training metrics from scripts to an interactive web dashboard. The project specializes in high-dimensional data analysis, offering capabilities to project complex feature sets into 2D space using t-SNE and visualize PyTorch model embeddings. It organizes visualizations into named environments, allowing users to isolate different experimental runs and compare plots across these environments in a single view. The system covers a br

    Provides the ability to save and restore window positions and sizes to maintain reusable dashboard interface views.

    Python
    Voir sur GitHub↗10,268
  • golden-layout/golden-layoutAvatar de golden-layout

    golden-layout/golden-layout

    6,689Voir sur GitHub↗

    Golden Layout is a framework-agnostic UI container and web window layout manager designed to organize application interfaces into a flexible grid of draggable and resizable multi-pane windows. It functions as a hierarchical grid system that arranges page elements into a tree of nested rows and columns to create complex professional interfaces. The system acts as a multi-window workspace orchestrator, allowing components to be detached from the main layout into independent native browser windows. It also serves as a serializable layout engine that captures the arrangement of user interface com

    Saves and restores the spatial configuration and dimensions of UI elements to maintain the workspace.

    JavaScriptdrag-and-dropgolden-layoutjavascript
    Voir sur GitHub↗6,689
  • nomcopter/react-mosaicAvatar de nomcopter

    nomcopter/react-mosaic

    4,759Voir sur GitHub↗

    react-mosaic est un gestionnaire de fenêtres en mosaïque React utilisé pour organiser les composants dans une grille redimensionnable de fenêtres et de conteneurs à onglets. Il fournit un système de mise en page avec des volets divisés redimensionnables et un orchestrateur de fenêtres glisser-déposer pour organiser le contenu en lignes et colonnes imbriquées. Le système inclut un moteur de mise en page sérialisable qui convertit les arrangements de fenêtres en JSON, permettant la persistance et la restauration des configurations d'espace de travail à travers les sessions. Il prend en charge une interface d'espace de travail à onglets où plusieurs panneaux sont regroupés dans des zones uniques avec des en-têtes commutables. Le projet couvre une gestion complète de la mise en page via un contrôle programmatique et une mosaïque automatisée, incluant le réarrangement par glisser-déposer et le rééquilibrage de l'ordre des fenêtres. Il fournit également des options de personnalisation UI pour les barres d'outils des fenêtres, les en-têtes d'onglets et le rendu d'état vide.

    Serializes the window tree to JSON for saving and restoring workspace configurations across sessions.

    TypeScriptreacttiling-window-managertypescript
    Voir sur GitHub↗4,759
  • louisdh/panelkitAvatar de louisdh

    louisdh/panelkit

    3,746Voir sur GitHub↗

    Panelkit is an iOS panel UI framework and multi-panel layout engine designed to create and manage floating, pinned, and modal content panels within applications. It functions as a floating window manager and interface orchestrator, handling the positioning, dragging, and resizing of independent user interface windows on mobile screens. The framework supports dynamic UI composition, allowing content to be rendered in multiple presentation styles such as popovers or pinned sidebars. It includes a state-persistence layout engine that saves and restores window coordinates and dimensions to mainta

    Saves and restores the spatial configuration and dimensions of UI panels across application sessions.

    Swiftiosipadpanels
    Voir sur GitHub↗3,746
  1. Home
  2. User Interface & Experience
  3. Interface Layout Managers

Explorer les sous-tags

  • Layout State PersistenceMechanisms for saving and restoring the spatial configuration and dimensions of UI elements to disk. **Distinct from Interface Layout Managers:** Distinct from Interface Layout Managers: focuses specifically on the persistence (saving/loading) of coordinates and sizes rather than the logic for organizing or docking elements.