awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • aseprite/asepriteAvatar de aseprite

    aseprite/aseprite

    37,521Ver en 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
    Ver en GitHub↗37,521
  • hoffstadt/dearpyguiAvatar de hoffstadt

    hoffstadt/DearPyGui

    15,217Ver en 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
    Ver en GitHub↗15,217
  • vurtun/nuklearAvatar de vurtun

    vurtun/nuklear

    14,186Ver en 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
    Ver en GitHub↗14,186
  • fossasia/visdomAvatar de fossasia

    fossasia/visdom

    10,268Ver en 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
    Ver en GitHub↗10,268
  • golden-layout/golden-layoutAvatar de golden-layout

    golden-layout/golden-layout

    6,689Ver en 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
    Ver en GitHub↗6,689
  • nomcopter/react-mosaicAvatar de nomcopter

    nomcopter/react-mosaic

    4,759Ver en GitHub↗

    react-mosaic es un gestor de ventanas en mosaico de React utilizado para organizar componentes en una rejilla redimensionable de ventanas y contenedores con pestañas. Proporciona un sistema de diseño con paneles divididos redimensionables y un orquestador de ventanas arrastrables para organizar el contenido en filas y columnas anidadas. El sistema incluye un motor de diseño serializable que convierte las disposiciones de ventanas en JSON, permitiendo la persistencia y restauración de configuraciones de espacio de trabajo entre sesiones. Admite una interfaz de espacio de trabajo con pestañas donde múltiples paneles se agrupan en áreas únicas con encabezados conmutables. El proyecto cubre una gestión integral del diseño a través de control programático y mosaico automatizado, incluyendo la reorganización mediante arrastrar y soltar y el reequilibrio del orden de las ventanas. También proporciona opciones de personalización de UI para barras de herramientas de ventanas, encabezados de pestañas y renderizado de estados vacíos.

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

    TypeScriptreacttiling-window-managertypescript
    Ver en GitHub↗4,759
  • louisdh/panelkitAvatar de louisdh

    louisdh/panelkit

    3,746Ver en 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
    Ver en GitHub↗3,746
  1. Home
  2. User Interface & Experience
  3. Interface Layout Managers

Explorar subetiquetas

  • 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.