awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
gabrielbull avatar

gabrielbull/react-desktop

0
View on GitHub↗
9,493 stars·450 forks·JavaScript·MIT·19 viewsreactdesktop.js.org↗

React Desktop

react-desktop is a React component library and web-based simulator designed to recreate the visual interfaces and behaviors of desktop operating systems. It provides a set of components that allow developers to build browser applications that mimic the look and feel of macOS and Windows.

The library focuses on desktop UI simulation and operating system emulation, offering a collection of visual elements such as windows and menus. These components follow desktop design guidelines to create a familiar user experience within a web environment.

Features

  • Desktop Interfaces - Provides a comprehensive set of components to render visual interfaces that mimic desktop operating systems.
  • Desktop UI Simulations - Building visual representations of desktop environments within a browser to simulate a native OS user experience.
  • Desktop UI Simulations - Creates web interfaces that mimic the appearance and behavior of macOS and Windows for themed applications.
  • Web-based Operating Environments - Acts as a framework for building browser applications that look and behave like a native computer operating system.
  • React Components - Provides a collection of reusable React components designed to build complex desktop-style layouts.
  • Visual Simulations - Uses CSS styling patterns and assets to specifically simulate the native look and feel of desktop operating systems.
  • React Desktop UI Libraries - Provides a collection of React components for recreating macOS and Windows desktop interfaces within a web browser.
  • DOM-Based Window Management - Simulates desktop windowing behavior using standard web elements and absolute positioning to handle layering and movement.
  • Desktop OS Visual Components - Ships a set of visual elements that mimic the windows, menus, and layout patterns of desktop operating systems.
  • Self-Contained Component Compositions - Implements encapsulated components that manage their own state to build complex desktop-like window hierarchies.
  • Application Frameworks - React UI components styled for the macOS environment.
  • Hybrid App Frameworks - Listed in the “Hybrid App Frameworks” section of the Awesome Mac awesome list.
  • UI Components - UI toolkit for macOS and Windows using React.
  • React - Listed in the “React” section of the Awesome Ui Component Library awesome list.

Star history

Star history chart for gabrielbull/react-desktopStar history chart for gabrielbull/react-desktop

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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 gabrielbull/react-desktop do?

react-desktop is a React component library and web-based simulator designed to recreate the visual interfaces and behaviors of desktop operating systems. It provides a set of components that allow developers to build browser applications that mimic the look and feel of macOS and Windows.

What are the main features of gabrielbull/react-desktop?

The main features of gabrielbull/react-desktop are: Desktop Interfaces, Desktop UI Simulations, Web-based Operating Environments, React Components, Visual Simulations, React Desktop UI Libraries, DOM-Based Window Management, Desktop OS Visual Components.

Which projects share features with gabrielbull/react-desktop?

Projects with overlapping indexed features include: blueedgetechno/win11react — win11React is a web-based emulation of a modern desktop operating system environment built using React. It replicates… react95/react95 — React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction… elastic/eui — EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface… react-bootstrap/react-bootstrap — React Bootstrap is a frontend component framework and responsive UI kit that translates the Bootstrap CSS framework… primefaces/primereact — PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an… palantir/blueprint — Blueprint is a React UI component library and web design system focused on accessibility and the creation of…

Projects sharing features with React Desktop

These projects share indexed features with React Desktop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • blueedgetechno/win11reactblueedgetechno avatar

    blueedgetechno/win11React

    9,683View on GitHub↗

    win11React is a web-based emulation of a modern desktop operating system environment built using React. It replicates the visual design, taskbar, and start menu of Windows 11 to create a browser-hosted workspace. The system features a customizable theme that allows users to apply custom backgrounds and styles to the workstation. Access to the environment is controlled through a simulated startup sequence and lock screen for session security management. The interface includes a desktop shell with draggable and resizable application windows and integrated system applications such as a terminal

    JavaScriptcsshacktoberfesthacktoberfest2022
    View on GitHub↗9,683
  • react95/react95React95 avatar

    React95/React95

    3,789View on GitHub↗

    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 necessar

    TypeScriptdesign-systemhacktoberfestreact
    View on GitHub↗3,789
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
  • palantir/blueprintpalantir avatar

    palantir/blueprint

    21,836View on GitHub↗

    Blueprint is a React UI component library and web design system focused on accessibility and the creation of data-dense interfaces. It provides a standardized framework of visual styles and reusable interface elements for building professional desktop applications. The toolkit is specifically optimized for displaying complex information and large datasets, featuring high-performance interactive data grids for rendering and manipulating data. The library covers a broad range of capability areas, including the construction of form inputs, navigation systems, and content layout management. It a

    TypeScriptblueprintcomponentsdesign
    View on GitHub↗21,836
  • Compare all 30 related projects→