nomcopter/react-mosaic
A React tiling window manager observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 96
- Release rhythm 61
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 569
- age_days: 3450
- days_rel: 51
- days_push: 27
- n_releases_24m: 2
Adoption not part of the score
4799 stars · 243 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
react-mosaic is a React component library that implements a tiling window manager for web apps, providing drag-to-resize and drag-to-rearrange split and tab layouts inspired by IDE window management and i3. Layouts are plain JSON trees that can be controlled or uncontrolled, serialized, and themed with CSS.
Use cases
- build a multi-panel dashboard where users can rearrange panes
- add IDE-style split panes to a web app
- let users drag and resize panels in a data visualization tool
- persist user-customizable panel layouts to localStorage or a backend
- create tabbed and split layouts in a React workspace app
When to choose
- you need user-arrangeable split or tabbed panels in a React app
- you want serializable JSON layouts with controlled or uncontrolled state
- you need React 16-19 and TypeScript support with flexible theming
When to avoid
- you are not using React
- you need a mobile-first layout rather than desktop-style panels
- you need a full windowing system with floating windows
Facets
library · maturity active
ui-components state-management frontend-framework web-development frontend developer-tools browser cross-platform react tiling-window-manager drag-and-drop split-panes typescript layout tabs dashboard-panels web-server nodejs
2 sources
- readme: https://github.com/nomcopter/react-mosaic · fetched 2026-08-28 · 4657a9195218
- homepage: https://nomcopter.github.io/react-mosaic/ · fetched 2026-08-29 · 03cfa3de1577
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nomcopter/react-mosaic | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="nomcopter/react-mosaic")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem