{"id":13432938,"url":"https://github.com/nathancahill/split","last_synced_at":"2025-12-15T04:23:19.277Z","repository":{"id":37742884,"uuid":"41578337","full_name":"nathancahill/split","owner":"nathancahill","description":"Unopinionated utilities for resizeable split views","archived":false,"fork":false,"pushed_at":"2024-05-06T16:27:16.000Z","size":2822,"stargazers_count":6206,"open_issues_count":172,"forks_count":453,"subscribers_count":72,"default_branch":"master","last_synced_at":"2025-05-08T22:38:08.939Z","etag":null,"topics":["css","flexbox","split","split-layout","tiny"],"latest_commit_sha":null,"homepage":"https://split.js.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nathancahill.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"nathancahill","open_collective":"splitjs"}},"created_at":"2015-08-29T02:50:58.000Z","updated_at":"2025-05-03T18:42:25.000Z","dependencies_parsed_at":"2023-02-05T01:45:46.419Z","dependency_job_id":"ac35a973-3440-4d2a-b78c-2e801dcc0e17","html_url":"https://github.com/nathancahill/split","commit_stats":{"total_commits":686,"total_committers":33,"mean_commits":20.78787878787879,"dds":0.4139941690962099,"last_synced_commit":"48759432a50510e2ed762109d5a8d12a3aac9e63"},"previous_names":["nathancahill/split.js"],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathancahill%2Fsplit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathancahill%2Fsplit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathancahill%2Fsplit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathancahill%2Fsplit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nathancahill","download_url":"https://codeload.github.com/nathancahill/split/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253332148,"owners_count":21892042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","flexbox","split","split-layout","tiny"],"created_at":"2024-07-31T02:01:18.782Z","updated_at":"2025-12-15T04:23:19.230Z","avatar_url":"https://github.com/nathancahill.png","language":"JavaScript","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/)\n\n\u003e Unopinionated utilities for resizeable split views.\n\n-   **Zero Deps**\n-   **Tiny:** Each is between 1-2kb gzipped.\n-   **Fast:** No overhead or attached window event listeners, uses pure CSS for resizing.\n-   **Unopinionated:** Only compute view sizes. Everything else is up to you.\n\nTwo utilities:\n\n-   **[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.\n-   **[Split Grid](https://github.com/nathancahill/split/tree/master/packages/split-grid)** - Successor to Split.js, for `grid` layouts. Supports modern browsers.\n\nTwo React wrappers:\n\n-   **[React Split](https://github.com/nathancahill/split/tree/master/packages/react-split)** - Thin wrapper component for Split.js.\n-   **[React Split Grid](https://github.com/nathancahill/split/tree/master/packages/react-split-grid)** - Thin wrapper component for Split Grid.\n\n## Credits\n\n### Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n\u003ca href=\"https://github.com/nathancahill/split/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n### Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/splitjs#backer)]\n\n\u003ca href=\"https://opencollective.com/splitjs#backers\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/backers.svg?width=890\"\u003e\u003c/a\u003e\n\n### Sponsors\n\nSupport 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)]\n\n[\u003cimg src=\"https://i.imgur.com/29eVTCg.png\" height=\"28px\" alt=\"Sauce Labs\"\u003e](https://saucelabs.com)\n\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/splitjs/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/splitjs/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\n\n### Used By\n\n-   [JSFiddle](https://jsfiddle.net/) - Code playground\n-   [Viz.js](http://viz-js.com/) - Graphviz in your browser\n-   [Perchance](https://perchance.org/welcome) - Platform for creating and sharing random text generators\n-   [Babylon.js Playground](https://www.babylonjs-playground.com/)\n-   And many more. Submit a PR to list your project here.\n","funding_links":["https://github.com/sponsors/nathancahill","https://opencollective.com/splitjs","https://opencollective.com/splitjs/"],"categories":["JavaScript","css"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathancahill%2Fsplit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnathancahill%2Fsplit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathancahill%2Fsplit/lists"}