Skip to main content

Licensing

Dockview
FreeMIT licensed, open source

Everything you need to build a complete docking layout.

Get started
Dockview Enterprise
Commercial licenceFree 30-day trial

Enterprise-ready docking engine, direct support and priority feature requests.

Layout​

FeatureDockviewDockview Enterprise
Dockable grid✓✓
Nested layouts✓✓
Watermark✓✓

Tabs and headers​

FeatureDockviewDockview Enterprise
Tab strip position✓✓
Headerless groups✓✓
Full-width single tab✓✓
Custom tab components✓✓
Header action slots✓✓
Tab overflow menu✓✓
Advanced overflow: search and recent-first ordering✓
Animated tab dragging✓✓
Multi-row tabs✓
Pinned tabs✓
Tab group chips✓✓
Custom chip renderer✓✓
Tab context menus✓✓
Chip context menus✓✓

Drag and drop​

FeatureDockviewDockview Enterprise
Tab drag and drop✓✓
Group drag and drop✓✓
External drag and drop✓✓
Touch and pen support✓✓
Per-feature opt-out✓✓
Edge drop zones✓✓
DnD backend strategy✓✓
Custom drop overlay✓✓
Custom group drag preview✓✓
DnD compass✓
Smart guides✓

Groups and windows​

FeatureDockviewDockview Enterprise
Maximize and restore✓✓
Floating groups✓✓
Floating group bounds✓✓
Floating group drag handle✓✓
Popout windows✓✓
Custom popout URL✓✓
Edge groups✓✓
Auto-hide edge groups✓
Dock to edge groups✓
Locked groups and panels✓✓

Sizing​

FeatureDockviewDockview Enterprise
Drag-to-resize splitters✓✓
Size constraints✓✓
Auto-resize✓✓
Borderless mode✓✓

Rendering​

FeatureDockviewDockview Enterprise
Render modes✓✓
Custom scrollbars✓✓
Strict CSP support✓✓

State and persistence​

FeatureDockviewDockview Enterprise
Save and restore layouts✓✓
Full state capture✓✓
Custom panel state✓✓
Empty state behaviour✓✓
Layout history✓

Theming​

FeatureDockviewDockview Enterprise
Built-in themes✓✓
CSS variable theming✓✓
Tab group colour palette✓✓

API and events​

FeatureDockviewDockview Enterprise
Programmatic layout control✓✓
Directional placement✓✓
Panel and group APIs✓✓
Active panel tracking✓✓
Panel lifecycle events✓✓
Runtime option updates✓✓
Custom UI messages✓✓
Full event surface✓✓
Keyboard focus navigation✓✓

Accessibility​

FeatureDockviewDockview Enterprise
ARIA roles and labels✓✓
Screen-reader announcements✓✓
Focus indicators✓✓
Spatial keyboard navigation✓
Keyboard docking✓

Framework support​

FeatureDockviewDockview Enterprise
React✓✓
Vue 3✓✓
Angular✓✓
TypeScript✓✓

See also​

  • Quickstart: get a layout on screen in a few lines
  • Theming: built-in themes and CSS-variable customisation