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
·

23 repositorios

Awesome GitHub RepositoriesPanel Groups

Compact containers for organizing related UI elements.

Distinguishing note: No existing candidates; focuses on grouping interactive elements into panels.

Explore 23 awesome GitHub repositories matching user interface & experience · Panel Groups. Refine with filters or upvote what's useful.

Awesome Panel Groups GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jgthms/bulmaAvatar de jgthms

    jgthms/bulma

    50,074Ver en GitHub↗

    Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation

    Provides compact containers that organize related headings, lists, and interactive elements into unified blocks.

    CSScsscss-frameworkdesign
    Ver en GitHub↗50,074
  • wagtail/wagtailAvatar de wagtail

    wagtail/wagtail

    20,366Ver en GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Groups content fields into custom tabs and panel sections to streamline the administrative editing workflow.

    Pythoncmsdjangohacktoberfest
    Ver en GitHub↗20,366
  • picturepan2/spectreAvatar de picturepan2

    picturepan2/spectre

    11,317Ver en GitHub↗

    Spectre is a comprehensive CSS framework and UI utility toolkit designed for building responsive web interfaces. It functions as a CSS component library that provides pre-styled interface elements and helper classes to facilitate frontend UI development. The framework is distinguished by a pure-CSS component architecture that avoids dependence on external JavaScript runtimes. It utilizes a SASS-based build pipeline that supports class prefixing, stylesheet pruning, and a variable-based theme system for creating custom design systems. The project covers a wide range of layout and interface ca

    Groups related content into a flexible container with optional header, navigation, body, and footer sections.

    CSS
    Ver en GitHub↗11,317
  • microsoft/vscode-copilot-chatAvatar de microsoft

    microsoft/vscode-copilot-chat

    9,493Ver en GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Provides a lightweight chat panel at the top of the editor for short interactions.

    TypeScript
    Ver en GitHub↗9,493
  • mrdoob/stats.jsAvatar de mrdoob

    mrdoob/stats.js

    9,127Ver en GitHub↗

    stats.js is a JavaScript performance monitor and visual diagnostic tool. It provides a real-time overlay for tracking frame rates, memory allocation, and the rendering efficiency of web graphics and applications. The project includes a visual meter for measuring frames per second and a browser memory profiler that displays allocated memory in megabytes to help detect resource leaks. It is designed as a web graphics debugger to monitor the efficiency of WebGL and Canvas rendering. The tool covers a range of monitoring and observability capabilities, including the creation of custom performanc

    Organizes different performance indicators into independent visual panels that can be toggled individually.

    JavaScript
    Ver en GitHub↗9,127
  • givanz/vvvebjsAvatar de givanz

    givanz/VvvebJs

    8,532Ver en GitHub↗

    VvvebJs is a self-hosted, vanilla JavaScript library for visually assembling web pages by dragging pre-built HTML components onto a canvas. It functions as a visual HTML editor and component-based page builder that requires no build tools or external dependencies, and can be deployed on a server with PHP or Node.js backend for saving and exporting pages. The builder organizes reusable HTML components into named groups for drag-and-drop assembly, and provides visual property editing that modifies HTML attributes, CSS styles, and class names through form controls and property panels. It include

    Groups related draggable elements under named categories in the builder's panel for easier access.

    JavaScriptbootstrapbootstrap5builder
    Ver en GitHub↗8,532
  • emilkowalski/vaulAvatar de emilkowalski

    emilkowalski/vaul

    8,426Ver en GitHub↗

    Vaul is a React drawer component used to create accessible, draggable bottom sheets and slide-up panels. It serves as a mobile-friendly alternative to traditional dialogs and modals by rendering content into a separate DOM node via a portal to avoid layout nesting issues. The library features configurable snap points that allow panels to lock into specific vertical heights during drag gestures. It supports hierarchical UI layering, enabling the use of nested drawers for complex navigation or multi-level menus. The component includes an accessibility layer with ARIA announcements and focus ma

    Provides a sliding screen overlay that serves as a mobile-friendly replacement for standard dialog boxes.

    TypeScriptdialogdrawerreact
    Ver en GitHub↗8,426
  • layui/layerAvatar de layui

    layui/layer

    8,196Ver en GitHub↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    Displays independent containers or card-style surfaces with shadows to organize and highlight page sections.

    JavaScriptalertconfirmdialog
    Ver en GitHub↗8,196
  • webslides/webslidesAvatar de webslides

    webslides/WebSlides

    6,314Ver en GitHub↗

    WebSlides is a CSS-class-driven presentation framework that turns HTML sections into full-screen slides with keyboard, touch, and remote navigation. Its core architecture defines slides as HTML section elements styled entirely through CSS classes for layout, animation, and background, with a vertical-rhythm spacing foundation using an 8-pixel baseline grid. The framework includes a plugin-based behavior extension system that hooks into slide lifecycle events, and maps each slide to a unique URL hash for direct permalink navigation. The framework distinguishes itself through a comprehensive se

    Opens a slide index overlay via dash key or click for selecting and navigating to any slide.

    JavaScriptcssdesignhtml
    Ver en GitHub↗6,314
  • pmndrs/levaAvatar de pmndrs

    pmndrs/leva

    5,981Ver en GitHub↗

    Leva es un panel de control de GUI para React y un editor de parámetros en tiempo real utilizado para monitorear y ajustar el estado y las variables de la aplicación sin modificar el código ni recargar la página. Funciona como un depurador de estado dinámico y una biblioteca de entrada extensible que proporciona una interfaz visual para ajustar valores numéricos, booleanos y de texto dentro de una aplicación web en ejecución. El proyecto se distingue por un sistema de plugins que permite la creación de componentes de entrada personalizados y comportamientos especializados para admitir tipos de datos únicos. Utiliza inferencia de tipos para mapear automáticamente los datos al widget visual apropiado, aunque este mapeo puede ser anulado para forzar tipos de entrada específicos. La interfaz admite diversas categorías de entrada, incluyendo rangos numéricos, vectores, selectores de color y campos de carga de archivos multimedia. Los controles pueden organizarse en carpetas jerárquicas, mostrarse condicionalmente según otros valores y sincronizarse con almacenes de datos externos. El sistema también monitorea el ciclo de vida de la edición, permitiendo callbacks cuando los usuarios comienzan y terminan las interacciones para optimizar el rendimiento en operaciones costosas.

    Supports generating separate visual interfaces tied to distinct data stores to organize variables into different groups.

    TypeScript
    Ver en GitHub↗5,981
  • rstudio/shinyAvatar de rstudio

    rstudio/shiny

    5,608Ver en GitHub↗

    Shiny is a framework for building interactive web applications using R code, eliminating the need for HTML, CSS, or JavaScript. At its core, it provides a reactive programming model that automatically tracks data dependencies and re-executes only the parts of an application that depend on changed inputs. The framework handles server-side UI rendering and maintains persistent WebSocket connections between the browser and server for real-time updates without page reloads. The framework distinguishes itself through deep integration with the R ecosystem, including the ability to embed interactive

    Provides panel and card components for grouping related content within the interface.

    Rrreactiverstudio
    Ver en GitHub↗5,608
  • vikmeup/sclalertview-swiftAvatar de vikmeup

    vikmeup/SCLAlertView-Swift

    5,318Ver en GitHub↗

    SCLAlertView-Swift es un componente de UI de Swift y librería de animación utilizada para crear vistas de alerta personalizables para iOS. Proporciona una interfaz visual para notificar a los usuarios sobre eventos del sistema, errores o éxitos dentro de las aplicaciones móviles. La librería se centra en implementar transiciones animadas y diálogos pulidos que se desvían de las alertas nativas estándar. Incluye herramientas para construir vistas de alerta animadas para proporcionar retroalimentación al usuario a través de transiciones visuales.

    Provides full-screen overlays that dim the background to isolate the alert from other UI elements.

    Swift
    Ver en GitHub↗5,318
  • bvaughn/react-resizable-panelsAvatar de bvaughn

    bvaughn/react-resizable-panels

    5,302Ver en GitHub↗

    Este proyecto es un sistema de componentes y utilidades para gestionar diseños de vista dividida (split-view) en aplicaciones de React. Proporciona un sistema de paneles redimensionables que organiza el contenido en áreas horizontales y verticales con límites arrastrables. El sistema incluye una herramienta de diseño de interfaz de usuario plegable para alternar la visibilidad de los paneles y maximizar el espacio de pantalla disponible. Admite el anidamiento recursivo de paneles, permitiendo que los diseños se estructuren como árboles donde los paneles contienen grupos adicionales de paneles redimensionables. La biblioteca cubre la construcción de diseños mediante el uso de restricciones de dimensión de panel, permitiendo la definición de tamaños mínimos y máximos. Gestiona la partición dinámica de la ventana gráfica y proporciona mecanismos para construir cuadrículas ajustables y áreas de contenido.

    Supports recursive nesting of panels, allowing for complex, tree-structured split-view layouts.

    TypeScript
    Ver en GitHub↗5,302
  • brianpetro/obsidian-smart-connectionsAvatar de brianpetro

    brianpetro/obsidian-smart-connections

    5,195Ver en GitHub↗

    Este proyecto es un plugin de base de conocimientos y gestor de contexto RAG que utiliza una interfaz de base de datos vectorial local para permitir la búsqueda semántica y el mapeo de relaciones. Transforma texto en vectores numéricos para encontrar notas y extractos semánticamente relacionados basándose en el significado conceptual en lugar de coincidencias de palabras clave. El sistema se diferencia mediante un visualizador de grafos semánticos que mapea las notas en clústeres para revelar conexiones conceptuales. También cuenta con un gestor de contexto capaz de agrupar notas y extractos locales en paquetes reutilizables para proporcionar bases factuales fundamentadas para conversaciones con modelos de lenguaje grandes. La herramienta cubre una amplia gama de capacidades, incluyendo consultas de conocimiento en lenguaje natural, ejecución de flujos de trabajo automatizados para la creación de notas y la capacidad de enrutar prompts entre modelos de IA locales y basados en la nube. Proporciona varias interfaces de descubrimiento, como indicadores de contenido relacionado en línea y un panel inferior para mostrar documentos similares durante el proceso de edición.

    Provides a collapsible panel at the bottom of notes for discovering related content.

    JavaScriptchatgptclaudeembeddings
    Ver en GitHub↗5,195
  • unlayer/react-email-editorAvatar de unlayer

    unlayer/react-email-editor

    5,086Ver en GitHub↗

    React Email Editor is a drag-and-drop visual builder for creating responsive email templates, built as a React embeddable component. It also serves as an AI-powered email designer, a collaborative email design tool, and a React component library for composing emails programmatically with JSX. The editor represents designs as structured JSON and supports multi-format rendering for email clients, web pages, and PDF. What distinguishes this editor is its deep AI integration: users can generate full email templates from natural language, rewrite text with chosen intent, produce multiple text vari

    Provides a mechanism for hiding property groups from the editing panel to simplify the interface.

    TypeScriptbuilderdrag-and-dropemail
    Ver en GitHub↗5,086
  • sortablejs/vue.draggable.nextAvatar de SortableJS

    SortableJS/vue.draggable.next

    4,499Ver en GitHub↗

    Este proyecto es una biblioteca de UI de arrastrar y soltar y un componente de Vue 3 para implementar listas ordenables e interfaces sincronizadas con el estado. Actúa como un envoltorio para la biblioteca Sortable.js, proporcionando un componente de lista sincronizado con el estado que actualiza automáticamente el array de datos subyacente cuando los elementos se reordenan o mueven. La biblioteca soporta interfaces arrastrables anidadas y organización jerárquica de datos, permitiendo que los contenedores arrastrables se aniden dentro de otros elementos móviles para crear estructuras de múltiples niveles. También permite la transferencia de datos entre múltiples columnas, permitiendo que los elementos se muevan o clonen entre diferentes contenedores arrastrables. Las capacidades adicionales incluyen el uso de manejadores de interacción restringidos para iniciar el movimiento y la capacidad de incrustar contenido estático no móvil dentro de una lista arrastrable. El sistema rastrea los ciclos de vida de los eventos de arrastre para activar callbacks cuando los elementos se añaden, eliminan o reposicionan.

    Enables the creation of multi-level hierarchical structures by nesting draggable containers inside other movable items.

    JavaScript
    Ver en GitHub↗4,499
  • andialbrecht/sqlparseAvatar de andialbrecht

    andialbrecht/sqlparse

    4,008Ver en GitHub↗

    sqlparse es una biblioteca de Python para el análisis y manipulación programática de sentencias SQL. Proporciona un analizador no validador que descompone el texto SQL en tokens y una utilidad para dividir cadenas que contienen múltiples consultas en sentencias individuales. El proyecto incluye un formateador de código que reorganiza las sentencias SQL utilizando sangría consistente y mayúsculas en palabras clave. También proporciona mecanismos para automatizar este proceso de formateo y linting a través de hooks de control de versiones para mantener la consistencia del código.

    Clusters tokens into nested groups to create a hierarchical representation of SQL queries.

    Python
    Ver en GitHub↗4,008
  • noctalia-dev/noctalia-shellAvatar de noctalia-dev

    noctalia-dev/noctalia-shell

    3,988Ver en GitHub↗

    Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge

    Provides a utility to construct full-screen overlay interfaces for browsing content or displaying detailed information.

    QMLdotfileshyprlandlinux
    Ver en GitHub↗3,988
  • pkluz/pkrevealcontrollerAvatar de pkluz

    pkluz/PKRevealController

    3,830Ver en GitHub↗

    PKRevealController is an iOS navigation framework and slide-over UI controller. It functions as a gesture-based interface library and hierarchical view controller manager that allows secondary screens to slide over a primary content area through touch interactions. The system organizes parent and child controllers into a layered navigation structure, translating touch input into coordinate offsets to animate transitions. It manages the width and positioning of side panels to control the available screen real estate. The framework provides capabilities for side panel layout management and vie

    Acts as a coordination layer that manages the width and positioning of edge-sliding overlays.

    Objective-C
    Ver en GitHub↗3,830
  • 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

    Enables the construction of organized panel systems to manage content and interactions through a consistent layout structure.

    Swiftiosipadpanels
    Ver en GitHub↗3,746
Ant.12Siguiente
  1. Home
  2. User Interface & Experience
  3. Panel Groups

Explorar subetiquetas

  • Content Panels1 sub-etiquetaFlexible containers with optional header, body, and footer sections for organizing related content. **Distinct from Panel Groups:** Focuses on general layout containers with structural sections rather than administrative grouping logic.
  • Panel Groups4 sub-etiquetasContainers for organizing related UI elements into logical sections within the administrative interface. **Distinct from Panel Groups:** Focuses on the administrative panel grouping logic specifically, distinct from general UI panel containers.
  • Panel Layout FrameworksSystems for constructing organized, consistent layout structures using multiple interface panels. **Distinct from Content Panels:** Focuses on the structural framework and layout consistency of the whole panel system rather than individual content containers.
  • Quick Interaction PanelsLightweight, non-intrusive UI containers for brief AI interactions. **Distinct from Panel Groups:** Focuses on the specific use case of a fast-access interaction panel rather than general grouping of UI elements.
  • Recursive Nesting2 sub-etiquetasAllowing panel containers to hold other panel groups in a tree structure. **Distinct from Panel Groups:** Focuses on the recursive nesting capability rather than simple grouping