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