caplin/FlexLayout
Docking Layout Manager for React observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 6.0
- age_days: 3921
- days_rel: 8
- days_push: 8
- n_releases_24m: 29
Adoption not part of the score
1344 stars · 216 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
FlexLayout is a docking layout manager for React that arranges components into resizable, draggable tabsets with splitters. It supports floating panels, popout windows, theming, accessibility, and mobile use, with its only dependency being React.
Use cases
- build an IDE-like multi-panel interface in React
- create dockable tab layouts with drag-and-drop
- add resizable splitters between React components
- let users rearrange dashboard panels into tabsets
- pop out tabs into floating windows or new browser windows
- build a dark/light themed tabbed workspace UI
When to choose
- you need VS Code-style docking and tab management in a React app
- you want a mature layout library with TypeScript support and no dependencies beyond React
- you need accessibility (ARIA, keyboard) and mobile support in a complex layout
When to avoid
- your app is not built with React
- you only need simple CSS flexbox or grid layouts without docking
- you need a framework-agnostic or vanilla JS layout manager
Facets
library · maturity active
ui-components state-management frontend-framework web-development frontend developer-tools cross-platform react docking-layout tabsets drag-and-drop splitter typescript layout-manager web-server nodejs
1 source
- readme: https://github.com/caplin/FlexLayout · fetched 2026-08-28 · c06b06d88794
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| caplin/FlexLayout | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="caplin/FlexLayout")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem