Need help with golden-layout?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

5.4K Stars 474 Forks MIT License 693 Commits 235 Opened issues


A multi window layout manager for webapps

Services available


Need anything else?

Contributors list

Golden Layout

NPM version License

Golden Layout is a Javascript layout manager which enables you to layout components in a web page and re-arrange them with drag and drop. Its features include:

  • Native popup windows
  • Touch support
  • Support for application frameworks such as Angular and Vue
  • Virtual components
  • Comprehensive API
  • Load and save layouts
  • Focus components
  • Completely themeable
  • Works in modern browsers (Firefox, Chrome)
  • Reponsive design


The library can be installed into an application package with the npm command:\

npm i golden-layout

More information

For more information, please refer to the Golden Layout website

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.