awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesMulti-Window Layout Managers

Systems that manage the distribution and synchronization of UI panels across multiple browser windows.

Distinct from Multi-Monitor Window Management: Distinct from window movement shortcuts; focuses on the orchestration of panel groups across multiple windows.

Explore 5 awesome GitHub repositories matching development tools & productivity · Multi-Window Layout Managers. Refine with filters or upvote what's useful.

Awesome Multi-Window 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.
  • bgstaal/multiplewindow3dsceneAvatar de bgstaal

    bgstaal/multipleWindow3dScene

    18,960Voir sur GitHub↗

    This project is a cross-window 3D visualization system that maintains a consistent scene state across multiple open browser instances. It utilizes a local storage state synchronizer to share real-time application data between different browser tabs. The system coordinates Three.js environments by syncing the internal scene graph, camera angles, and object positions. It achieves this through event-driven state propagation, allowing updates in one window to be reflected in all others without a dedicated backend server. The implementation includes window lifecycle management to track the creati

    Provides a implementation that synchronizes camera and object states across multiple windows using Three.js.

    JavaScript
    Voir sur GitHub↗18,960
  • 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

    Provides a comprehensive system for managing and synchronizing UI panels across multiple native browser windows.

    JavaScriptdrag-and-dropgolden-layoutjavascript
    Voir sur GitHub↗6,689
  • electron-vite/electron-vite-vueAvatar de electron-vite

    electron-vite/electron-vite-vue

    4,882Voir sur GitHub↗

    Ce projet est un boilerplate et un starter pour construire des applications de bureau multiplateformes qui intègrent un frontend basé sur le web avec un shell natif. Il fournit un environnement de développement préconfiguré combinant Electron, Vite et Vue pour établir un framework de bureau piloté par le frontend. La configuration dispose d'un flux de travail de développement intégré avec remplacement de module à chaud (HMR) et rechargement automatique pour les processus principal et de rendu. Cela permet des mises à jour en temps réel du shell de l'application de bureau et des composants d'interface utilisateur sans nécessiter de redémarrages manuels. Le projet couvre l'intégration de l'API système native, incluant la prise en charge des addons natifs compilés et l'accès à l'API Node.js au sein du processus de rendu. Il inclut également des systèmes pour l'orchestration multi-fenêtres et l'utilisation de scripts de préchargement pour gérer la communication entre le processus de rendu isolé et le processus principal.

    Supports the design and orchestration of multiple independent application windows to handle complex user interface layouts.

    TypeScript
    Voir sur GitHub↗4,882
  • nklayman/vue-cli-plugin-electron-builderAvatar de nklayman

    nklayman/vue-cli-plugin-electron-builder

    4,081Voir sur GitHub↗

    Ce projet est un plugin Vue.js et un outil de build conçu pour packager des applications web en exécutables de bureau autonomes en utilisant Electron. Il fonctionne comme un bundler d'applications de bureau et un outil de packaging qui transforme le code web en paquets d'installation distribuables sur plusieurs systèmes d'exploitation et architectures. L'outil fournit un environnement de développement dédié qui exécute un serveur de rechargement en direct et une fenêtre de bureau simultanément pour permettre une itération rapide. Il automatise la configuration requise pour regrouper les processus d'arrière-plan et de premier plan en un seul exécutable. Le projet couvre un large éventail de capacités incluant l'intégration d'API natives de l'OS, le débogage multi-processus et les mises à jour logicielles automatisées. Il prend également en charge la distribution de logiciels multiplateformes, la gestion multi-fenêtres et l'intégration de modules binaires natifs.

    Provides systems to manage the distribution and synchronization of UI panels across multiple application windows.

    JavaScriptclielectronelectron-builder
    Voir sur GitHub↗4,081
  • mathuo/dockviewAvatar de mathuo

    mathuo/dockview

    3,023Voir sur GitHub↗

    Dockview is a UI framework for building complex, desktop-like interfaces featuring dockable layout components, interactive tab grouping, and a cross-platform panel system. It provides the tools necessary to create environments with draggable tabs, split-views, and customizable panel arrangements. The system is distinguished by its multi-window layout manager, which allows panels to be detached into separate browser windows for multi-monitor setups. It further supports a state-persistent architecture that saves and restores the exact position and configuration of views across different user se

    Manages the detaching of panels into separate browser windows for multi-monitor setups and floating overlays.

    TypeScriptangulardockdocking
    Voir sur GitHub↗3,023
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Multi-Window Layout Managers

Explorer les sous-tags

  • 3D Scene SynchronizersSystems that synchronize 3D rendering states across multiple window layouts. **Distinct from Multi-Window Layout Managers:** Distinct from Multi-Window Layout Managers: focuses on the 3D state (camera/objects) rather than the UI panel arrangement.
  • Multi-Window Build IsolationManages isolated build entries and shared chunks for applications with multiple windows. **Distinct from Multi-Window Layout Managers:** Distinct from Multi-Window Layout Managers: focuses on the build-time isolation and bundling of windows rather than runtime UI layout orchestration.