jquery.ui.windoge is a JavaScript windows manager for your UI. It enables you to add windows with maximize/restore/minimize capabilities. Windows are minimized into an icon dock.
npm install zacwolf/jquery.ui.windoge
A full demo is located via: https://zacwolf.github.io/jquery.ui.windoge/
=============================
The dock that this addon uses is "CSS Dock v2" by Michael HüneburgThe source code for CSS Dock is at: https://github.com/michaelhue/cssdock