awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
React95 avatar

React95/React95

0
View on GitHub↗
3,789 stars·147 forks·TypeScript·1 viewreact95.github.io/React95↗

React95

React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction patterns of classic nineties desktop operating systems. It provides a collection of reusable user interface elements and a nostalgic interface library for constructing web layouts that mimic the windowing behavior of vintage computer systems.

The project functions as a CSS-in-JS design system, using a centralized set of visual tokens to ensure consistent retro styling without the need for external stylesheets. It operates as a frontend design system that provides the necessary primitives to build web applications with the distinct look and feel of legacy graphical user interfaces.

The library covers a broad surface of design system capabilities, including theme-driven visual mapping, prop-driven state configuration, and declarative component composition. It utilizes a token-based approach to maintain aesthetic consistency across all modular interface elements.

Features

  • React Desktop UI Libraries - Provides a specialized library of React components designed to emulate classic desktop operating system user interfaces.
  • Retro User Interface Frameworks - Create web application layouts using components that replicate the visual style and windowing behavior of classic desktop operating systems.
  • Design Systems - Implements a comprehensive design system with consistent visual building blocks and design tokens.
  • React Components - Provides reusable interface elements specifically designed for integration within the React ecosystem.
  • Design Token Systems - Uses a design token system of hierarchical variables to ensure consistent styling across all modular elements.
  • Nostalgic UI Aesthetics - Offers a toolkit of interface elements and windowing behaviors that evoke the nostalgia of vintage computer systems.
  • React UI Component Libraries - Offers a collection of pre-built visual elements and layouts for building retro user interfaces with React.
  • Retro Desktop UI Frameworks - Provides a CSS-based design system and component library that replicates legacy desktop operating systems on the web.
  • Retro UI Design Systems - Provides a design system of styles and components that emulate the aesthetics of legacy operating systems.
  • CSS-in-JS Implementations - Implements a CSS-in-JS pattern where styles are embedded directly within JavaScript files for component-level styling.
  • Theme Configuration Systems - Manages visual consistency across all components through a centralized theme configuration system.
  • User Interface Components - Ships reusable UI elements and layout patterns that replicate the nostalgic style of old desktop environments.
  • UI Component Composition - Provides a system for building complex retro interfaces by composing independent, reusable UI building blocks.
  • Component-Based Encapsulations - Isolates visual styles and interaction logic within reusable component units to maintain structural consistency.
  • Visual State Props - Uses component properties to trigger specific visual state changes and interaction modes.
  • Theme Mappings - Maps theme declarations to the specific structural and stylistic elements of a legacy operating system aesthetic.
  • Declarative Component Architectures - Uses a hierarchical nesting of reusable visual elements to build complex, declarative user interfaces.
  • Runtime Style Injection - Injects CSS rules into the document head at runtime to remove dependencies on external stylesheets.
  • UI and Styling Tools - A React component library featuring a Windows 95 UI.
  • React - Listed in the “React” section of the Awesome Ui Component Library awesome list.

Star history

Star history chart for react95/react95Star history chart for react95/react95

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does react95/react95 do?

React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction patterns of classic nineties desktop operating systems. It provides a collection of reusable user interface elements and a nostalgic interface library for constructing web layouts that mimic the windowing behavior of vintage computer systems.

What are the main features of react95/react95?

The main features of react95/react95 are: React Desktop UI Libraries, Retro User Interface Frameworks, Design Systems, React Components, Design Token Systems, Nostalgic UI Aesthetics, React UI Component Libraries, Retro Desktop UI Frameworks.

What are some open-source alternatives to react95/react95?

Open-source alternatives to react95/react95 include: zendeskgarden/react-components — This project is a comprehensive design system framework and component library built for React. It provides a suite of… mantinedev/ui.mantine.dev — This project is a React component library and web UI design system designed for creating interactive web interfaces.… elastic/eui — EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface… semantic-org/semantic-ui-react — Semantic UI React is a declarative component library that provides native React bindings for the Semantic UI design… arco-design/arco-design — Arco Design is a React UI component library and design system framework used to build professional web interfaces. It… react95-io/react95 — React95 is a React UI component library and themed framework designed to emulate the aesthetic of a nineties desktop…

Open-source alternatives to React95

Similar open-source projects, ranked by how many features they share with React95.
  • zendeskgarden/react-componentszendeskgarden avatar

    zendeskgarden/react-components

    1,110View on GitHub↗

    This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition. The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard n

    TypeScript
    View on GitHub↗1,110
  • mantinedev/ui.mantine.devmantinedev avatar

    mantinedev/ui.mantine.dev

    3,850View on GitHub↗

    This project is a React component library and web UI design system designed for creating interactive web interfaces. It functions as a responsive frontend framework that provides a collection of modular building blocks to ensure visual consistency across different application pages and devices. The system utilizes a CSS-in-JS styling framework that generates and injects styles at runtime through a centralized property injection system. This approach allows for the implementation of a theme-driven architecture where layouts and color themes automatically adjust based on screen size and user pr

    TypeScriptcomponentsreactui
    View on GitHub↗3,850
  • elastic/euielastic avatar

    elastic/eui

    6,337View on GitHub↗

    EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface components and visual guidelines to ensure a unified user experience across web application layouts. The project functions as a themed UI toolkit, enabling the management of visual aesthetics and the ability to toggle between light and dark modes. It incorporates a CSS-in-JS styling library for defining custom styles and rulesets for individual application elements. The framework covers broad capability areas including design system implementation, custom interface styling,

    TypeScript
    View on GitHub↗6,337
  • semantic-org/semantic-ui-reactSemantic-Org avatar

    Semantic-Org/Semantic-UI-React

    13,218View on GitHub↗

    Semantic UI React is a declarative component library that provides native React bindings for the Semantic UI design language. It enables the construction of complex user interfaces through a modular, component-based architecture that maps directly to established design patterns, allowing developers to build consistent web application layouts without manual HTML markup. The library distinguishes itself through a shorthand property system that automatically generates and populates nested child components from data objects, significantly reducing the need for verbose code. It also supports polym

    JavaScriptcomponent-librarycomponentsfrontend-components
    View on GitHub↗13,218
  • See all 30 alternatives to React95→