dockview/dockview
Zero dependency docking layout manager supporting tabs, groups, grids and splitviews. Supports React, Vue, Angular, and vanilla TypeScript. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 2261
- days_rel: 14
- days_push: 12
- n_releases_24m: 62
Adoption not part of the score
3380 stars · 170 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Dockview is a zero-dependency docking layout manager for the web that provides tabs, groups, grids, splitviews, drag-and-drop, floating panels, and popout windows. It ships framework bindings for React, Vue, Angular, and vanilla TypeScript/JavaScript.
Use cases
- build IDE-like interfaces with dockable panels in the browser
- add draggable tab groups and split panes to a React app
- save and restore user dashboard layouts
- create floating panels and popout windows in a web app
- build a resizable grid or splitview layout in Vue or Angular
- implement VS Code-style collapsible sidebars in a web app
When to choose
- you need IDE-style docking, tabs, and drag-and-drop layouts with zero runtime dependencies
- you want multi-framework support (React, Vue, Angular, vanilla JS) from one layout engine
- you need layout serialization so users can persist and restore their workspace
- you want touch/mobile support, floating groups, and popout windows out of the box
When to avoid
- you only need simple static CSS layouts without docking or drag-and-drop
- you need a full commercial support contract without evaluating the enterprise licence
- your project is not browser-based (e.g. native mobile or desktop without a web view)
- you require an MIT-only dependency chain and cannot review the NOASSERTION licence file
Facets
library · maturity active
ui-components state-management serialization frontend web-development developer-tools browser cross-platform docking-layout layout-manager tabs splitview drag-and-drop floating-panels popout-windows react vue angular zero-dependency ide-like-interfaces web-server
10 sources
- readme: https://github.com/dockview/dockview · fetched 2026-08-28 · af6837d65570
- homepage: https://dockview.dev · fetched 2026-08-29 · eaa150ca844f
- site_page: https://dockview.dev/docs/api/dockview/options · fetched 2026-08-29 · 77824b81e5a9
- site_page: https://dockview.dev/docs/overview/introduction · fetched 2026-08-29 · d042c7b2278a
- site_page: https://dockview.dev/docs/overview/licence · fetched 2026-08-29 · f355e97571e5
- site_page: https://dockview.dev/docs/releases/whats-new/whats-new-v8 · fetched 2026-08-29 · 5cbe14c4ace6
- site_page: https://dockview.dev/docs/overview/quickstart?framework=react · fetched 2026-08-29 · 71255a9aa44e
- site_page: https://dockview.dev/docs/overview/quickstart?framework=vue · fetched 2026-08-29 · af59e56a2e87
- site_page: https://dockview.dev/docs/overview/quickstart?framework=angular · fetched 2026-08-29 · edfebe0d1ad9
- site_page: https://dockview.dev/docs/overview/quickstart?framework=javascript · fetched 2026-08-29 · fccf37124f29
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dockview/dockview | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="dockview/dockview")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem