Split.js

Lightweight, unopinionated utility for adjustable split views
GitHub
6.13k
Created 9 years ago, last commit 5 months ago
34 contributors
966 commits
Stars added on GitHub, month by month
10
11
12
1
2
3
4
5
6
7
8
9
2023
2024
Stars added on GitHub, per day, on average
Yesterday
=
Last week
+0.9
/day
Last month
+1.0
/day
Last 12 months
+0.8
/day
Package on NPM
Monthly downloads on NPM
10
11
12
1
2
3
4
5
6
7
8
9
2023
2024
No dependencies
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:

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

Used By