awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • bgstaal/multiplewindow3dscenebgstaal 的头像

    bgstaal/multipleWindow3dScene

    18,960在 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
    在 GitHub 上查看↗18,960
  • golden-layout/golden-layoutgolden-layout 的头像

    golden-layout/golden-layout

    6,689在 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
    在 GitHub 上查看↗6,689
  • electron-vite/electron-vite-vueelectron-vite 的头像

    electron-vite/electron-vite-vue

    4,882在 GitHub 上查看↗

    该项目是一个用于构建集成 Web 前端与原生 Shell 的跨平台桌面应用的样板和启动器。它提供了一个预配置的开发环境,结合了 Electron、Vite 和 Vue,以建立一个前端驱动的桌面框架。 该设置具有集成的开发工作流程,支持主进程和渲染进程的热模块替换 (HMR) 和自动重载。这允许对桌面应用 Shell 和用户界面组件进行实时更新,而无需手动重启。 该项目涵盖了原生系统 API 集成,包括支持编译后的原生插件以及在渲染进程内访问 Node.js API。它还包括用于多窗口编排的系统,以及使用预加载脚本来管理隔离的渲染进程与主进程之间的通信。

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

    TypeScript
    在 GitHub 上查看↗4,882
  • nklayman/vue-cli-plugin-electron-buildernklayman 的头像

    nklayman/vue-cli-plugin-electron-builder

    4,081在 GitHub 上查看↗

    该项目是一个 Vue.js 插件和构建工具,旨在通过 Electron 将 Web 应用程序打包为独立的桌面可执行文件。它作为一个桌面应用程序打包器和打包工具,将 Web 代码转换为跨多种操作系统和架构的可分发安装包。 该工具提供了一个专用的开发环境,同时运行实时重载服务器和桌面窗口,以实现快速迭代。它自动化了将后台和前台进程捆绑到单个可执行文件所需的设置和配置。 该项目涵盖了广泛的功能,包括原生 OS API 集成、多进程调试和自动化软件更新。它还支持跨平台软件分发、多窗口管理以及原生二进制模块的集成。

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

    JavaScriptclielectronelectron-builder
    在 GitHub 上查看↗4,081
  • mathuo/dockviewmathuo 的头像

    mathuo/dockview

    3,023在 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
    在 GitHub 上查看↗3,023
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Multi-Window Layout Managers

探索子标签

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