// the find
react95-io/React95
🌈🕹 Windows 95 style UI component library for React
React95 is a Windows 95 UI component library for React built on styled-components. It ships ~30 components — buttons, windows, menus, sliders, tables — all pixel-faithful to the Win95 aesthetic. Best use case is retro-themed side projects, portfolio pieces, and nostalgia apps; not for production SaaS.
The theme system is genuinely impressive: 50+ named themes (hotdogStand, matrix, tokyoDark, etc.) all swappable at runtime via ThemeProvider. Component coverage is solid for the niche — Window, TreeView, Table, Tabs, DatePicker, Slider all present with Storybook stories and spec files. The bundled MS Sans Serif font in woff2 is a nice touch that most alternatives skip. CI/release pipeline is clean with automated releases.
Last push was January 2024 — the repo has slowed to near-maintenance-mode, and styled-components itself is in decline as the ecosystem moves toward zero-runtime CSS. Hard dependency on styled-components means you can't use this in a Tailwind or CSS Modules project without friction. No drag support for Window components, so you can't actually move windows around, which undermines the whole desktop metaphor. Accessibility is an afterthought — the retro aesthetic actively fights against it, and there's no indication the team has addressed ARIA roles or keyboard nav beyond what HTML gives for free.