Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deepstreamIO/golden-layout

A multi window layout manager for webapps
https://github.com/deepstreamIO/golden-layout

drag-and-drop golden-layout javascript layout typescript ui-components

Last synced: about 1 month ago
JSON representation

A multi window layout manager for webapps

Awesome Lists containing this project

README

        

# Golden Layout

[![NPM version](https://img.shields.io/npm/v/golden-layout)](https://www.npmjs.com/package/golden-layout) [![License](https://img.shields.io/github/license/golden-layout/golden-layout)](https://img.shields.io/github/license/golden-layout/golden-layout)

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)
* Responsive design

## Development

Except for simple bug-fixes, commits should go into the `dev` branch, which will become version 3.0. The `dev` branch is quite unstable (and not backwards compatible), but should hopefully stabilize soon.

## Installation
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](https://golden-layout.github.io/golden-layout)