Vula
Vula is still experimental: some breaking changes may be released as minor versions.
Vula is a library for creating dynamic complex Vue layouts.
Features
- Lightweight (~12 KiB. gzipped)
Panes
- [X] Resizable.
- [ ] Draggables and droppables.
- [ ] Maximizables.
- [ ] Can have tabs or be empty.
- [ ] Pin to the edges.
- [ ] Customizables.
Tabs
- [ ] Draggables and droppables.
- [ ] Maximizables.
- [X] Closables.
- [ ] Sortables.
- [ ] Can be extracted to a new window.
- [X] Customizables.
Installation
Usage
Examples
The examples
folder includes an application that shows several features.
Alternatives
On Vue:
- splitpanes: an excellent project, but focused on panes only On React.
- rc-dock
Collaboration
License
Apache 2.0