Split.js

Unopinionated utilities for resizeable split views

README

Split CI Dependencies Backers on Open Collective Sponsors on Open Collective


Unopinionated utilities for resizeable split views.


-   Zero Deps
-   Tiny: Each is between 1-2kb gzipped.
-   Fast: No overhead or attached window event listeners, uses pure CSS for resizing.
-   Unopinionated: Only compute view sizes. Everything else is up to you.

Two utilities:

-   Split.js - The original library, maintained since 2014, works with float and flex layouts. Supports all browsers.
-   Split Grid - Successor to Split.js, for grid layouts. Supports modern browsers.

Two React wrappers:

-   React Split - Thin wrapper component for Split.js.
-   React Split Grid - Thin wrapper component for Split Grid.

Credits


Contributors


This project exists thanks to all the people who contribute. [Contribute].

Backers


Thank you to all our backers! 🙏 [Become a backer]


Sponsors


Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

[Sauce Labs](https://saucelabs.com)


Used By


-   JSFiddle - Code playground
-   Viz.js - Graphviz in your browser
-   Perchance - Platform for creating and sharing random text generators
-   And many more. Submit a PR to list your project here.