Ecosyste.ms: Awesome

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

https://github.com/nathancahill/split

Unopinionated utilities for resizeable split views
https://github.com/nathancahill/split

css flexbox split split-layout tiny

Last synced: 3 months ago
JSON representation

Unopinionated utilities for resizeable split views

Lists

README

        

# Split [![CI](https://img.shields.io/circleci/project/github/nathancahill/split/master.svg)](https://circleci.com/gh/nathancahill/split) ![Dependencies](https://img.shields.io/badge/dependencies-0-brightgreen) [![Backers on Open Collective](https://opencollective.com/splitjs/backers/badge.svg)](https://opencollective.com/splitjs/) [![Sponsors on Open Collective](https://opencollective.com/splitjs/sponsors/badge.svg)](https://opencollective.com/splitjs/)

> 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](https://github.com/nathancahill/split/tree/master/packages/splitjs)** - The original library, maintained since 2014, works with `float` and `flex` layouts. Supports all browsers.
- **[Split Grid](https://github.com/nathancahill/split/tree/master/packages/split-grid)** - Successor to Split.js, for `grid` layouts. Supports modern browsers.

Two React wrappers:

- **[React Split](https://github.com/nathancahill/split/tree/master/packages/react-split)** - Thin wrapper component for Split.js.
- **[React Split Grid](https://github.com/nathancahill/split/tree/master/packages/react-split-grid)** - Thin wrapper component for Split Grid.

## Credits

### Contributors

This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].

### Backers

Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/splitjs#backer)]

### Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/splitjs#sponsor)]

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










### Used By

- [JSFiddle](https://jsfiddle.net/) - Code playground
- [Viz.js](http://viz-js.com/) - Graphviz in your browser
- [Perchance](https://perchance.org/welcome) - Platform for creating and sharing random text generators
- [Babylon.js Playground](https://www.babylonjs-playground.com/)
- And many more. Submit a PR to list your project here.