Dockview is a zero dependency layout manager that supports tabs, groups, grids, and splitviews for React, Vue, and Vanilla TypeScript. It offers features like serialization, deserialization, full layout management, split-views, grid-views, and ‘dockable’ views. The layout is themeable and customizable, with options for tab and group docking, drag n’ drop, popout windows, and floating groups. The API is extensive, supporting Shadow DOMs, with high test coverage and transparent builds. Security is a priority with verified publishing and builds through GitHub Actions. To verify builds, visit the website for more information.
https://github.com/mathuo/dockview