Skip to content

Getting started ​

Quilt gives your application movable panes, split regions, tab groups, and same-origin companion windows. You provide the content inside each pane.

Choose an integration ​

ApplicationInstallNext step
JavaScript or TypeScript with DOM renderingnpm install quilt-vanillaVanilla quickstart
Reactnpm install quilt-reactReact quickstart
Custom renderer or model toolingnpm install quilt-coreCore reference

Adapters install their Quilt dependencies automatically. Existing React applications share their React and React DOM installation through peer dependencies (18.3 or 19). Import the adapter CSS once and give the workspace container an explicit height. Use an ESM bundler with CSS support; the starters use Vite.

Learn the essentials ​

  1. Create a workspace or mount React panes.
  2. Learn how workspaces, panes, and groups fit together.
  3. Register pane types to let users add content.
  4. Style the chrome and export a theme from the demo.
  5. Save and restore a workspace using your own storage.

See compatibility before choosing a desktop host. Electron examples are tested; native Tauri integration and dedicated Vue bindings are not included.

Documentation for released Quilt 0.11.0.