awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
react-cosmos avatar

react-cosmos/react-cosmos

0
View on GitHub↗
8,665 stars·377 forks·TypeScript·MIT·5 vuesreactcosmos.org↗

React Cosmos

React Cosmos is an isolated component workbench and sandbox for building and testing React UI components separately from the rest of an application. It serves as a UI component library tool used to document and visualize various states and variations of user interface elements.

The project enables the development of components in isolation to decouple UI elements from complex application state and business logic. This environment supports React UI prototyping, UI component testing, and visual regression workflows to ensure consistent behavior across different states.

The tool provides capabilities for client-side sandbox rendering and component-level isolation. It includes features for dynamic prop manipulation and fixture-based state injection to simulate specific application states without requiring a full application runtime.

Features

  • Isolated Development Environments - Provides a dedicated sandbox environment for building and testing React components independently of the main application.
  • React Component Sandboxes - Provides a dedicated sandbox environment for building and testing React UI components in isolation.
  • Component Prop Injection - Enables real-time modification of component inputs via a GUI to observe visual changes dynamically.
  • Component Workbenches - Acts as an isolated workbench that decouples UI elements from complex application state for faster iteration.
  • Sandboxed UI Components - Provides a sandboxed environment to decouple UI elements from application state and business logic.
  • Sandbox DOM Isolation - Implements component-level isolation by rendering UI units in separate DOM trees to prevent global side effects.
  • Component Registries - Uses a registry to map identifiers to React components for targeted rendering in a preview window.
  • Component Testing - Enables verification of visual behavior and edge cases for individual components without running the full app.
  • Visual Regression Testing - Supports visual regression workflows by providing an isolated space to iterate on styles and layouts.
  • Client-Side Rendering Utilities - Provides utilities for executing and rendering UI components exclusively within a browser-based sandbox environment.
  • Library Documentation Tools - Serves as a workspace for documenting and visualizing the different states and variations of UI component libraries.
  • UI Prototyping Tools - Facilitates rapid design and refinement of individual interface pieces within a controlled sandbox.
  • Component Sandboxes - Development tool for creating and testing reusable components.
  • Developer Productivity - Sandbox for developing components in isolation.
  • Outils de développement - Dev tool for creating and testing reusable components.
  • Frameworks de test - Tool for developing and testing UI components in isolation.
  • Miscellaneous Tools - Sandbox for developing and testing UI components.

Historique des stars

Graphique de l'historique des stars pour react-cosmos/react-cosmosGraphique de l'historique des stars pour react-cosmos/react-cosmos

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à React Cosmos

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec React Cosmos.
  • skidding/cosmosAvatar de skidding

    skidding/cosmos

    8,665Voir sur GitHub↗

    Cosmos is a UI component sandbox and development tool used for building and testing user interface elements in isolation from main application logic. It serves as a frontend design system tool and a modular prototyping environment for verifying the visual behavior and functionality of reusable interface components. The tool provides a dedicated workspace for iterating on visual elements and their states without requiring a full application deployment. This environment supports a frontend design system workflow by allowing components to be developed and documented independently before project

    TypeScript
    Voir sur GitHub↗8,665
  • teambit/bitAvatar de teambit

    teambit/bit

    18,408Voir sur GitHub↗

    Bit is a component-based development platform and monorepo orchestrator used to build, manage, and share reusable software components across projects. It functions as a system for modular software architecture, providing a component registry for publishing and distributing independent software modules via remote scopes. The platform distinguishes itself through lane-based versioning, which isolates feature development into parallel tracks for comparison and merging. It utilizes a scope-based namespace registry to organize components into hierarchical groups and employs environment-driven comp

    TypeScriptaicollaborationcomponent-driven
    Voir sur GitHub↗18,408
  • nightwatchjs/nightwatchAvatar de nightwatchjs

    nightwatchjs/nightwatch

    11,948Voir sur GitHub↗

    Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test suites and verifying system behavior. It provides a suite of utilities for web browser automation, native mobile application testing, and REST API validation. The project includes specialized tools for visual regression testing, which compares current screenshots against baseline images to detect unexpected changes. It also features an accessibility auditing tool to check user interface elements against established standards for compliance. The framework covers a broad range o

    JavaScriptautomated-testingchromedriverend-to-end-testing
    Voir sur GitHub↗11,948
  • cypress-io/cypressAvatar de cypress-io

    cypress-io/cypress

    50,113Voir sur GitHub↗

    Cypress is a browser-based testing framework designed for writing and running automated tests directly inside the browser. It serves as an end-to-end testing framework, a frontend component testing tool, and a web application test runner. The project also functions as a headless browser automation tool and a network traffic interceptor. The system differentiates itself by executing test code within the same browser process as the application, allowing for direct access to the DOM. It includes a network traffic interception system to stub and manipulate browser requests, as well as a graphical

    TypeScriptangular-testing-librarycomponent-testingcypress
    Voir sur GitHub↗50,113
Voir les 30 alternatives à React Cosmos→

Questions fréquentes

Que fait react-cosmos/react-cosmos ?

React Cosmos is an isolated component workbench and sandbox for building and testing React UI components separately from the rest of an application. It serves as a UI component library tool used to document and visualize various states and variations of user interface elements.

Quelles sont les fonctionnalités principales de react-cosmos/react-cosmos ?

Les fonctionnalités principales de react-cosmos/react-cosmos sont : Isolated Development Environments, React Component Sandboxes, Component Prop Injection, Component Workbenches, Sandboxed UI Components, Sandbox DOM Isolation, Component Registries, Component Testing.

Quelles sont les alternatives open-source à react-cosmos/react-cosmos ?

Les alternatives open-source à react-cosmos/react-cosmos incluent : skidding/cosmos — Cosmos is a UI component sandbox and development tool used for building and testing user interface elements in… teambit/bit — Bit is a component-based development platform and monorepo orchestrator used to build, manage, and share reusable… nightwatchjs/nightwatch — Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test… cypress-io/cypress — Cypress is a browser-based testing framework designed for writing and running automated tests directly inside the… storybookjs/storybook — Storybook is a development environment for building, testing, and documenting user interface components in isolation.… sapegin/react-styleguidist — react-styleguidist is a living documentation generator and development environment for React components. It enables…