awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
react-cosmos avatar

react-cosmos/react-cosmos

0
View on GitHub↗
8,665 stele·377 fork-uri·TypeScript·MIT·8 vizualizărireactcosmos.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.
  • Instrumente de dezvoltare - Dev tool for creating and testing reusable components.
  • Framework-uri de testare - Tool for developing and testing UI components in isolation.
  • Miscellaneous Tools - Sandbox for developing and testing UI components.

Istoric stele

Graficul istoricului de stele pentru react-cosmos/react-cosmosGraficul istoricului de stele pentru react-cosmos/react-cosmos

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru React Cosmos

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Cosmos.
  • skidding/cosmosAvatar skidding

    skidding/cosmos

    8,665Vezi pe 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
    Vezi pe GitHub↗8,665
  • teambit/bitAvatar teambit

    teambit/bit

    18,408Vezi pe 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
    Vezi pe GitHub↗18,408
  • nightwatchjs/nightwatchAvatar nightwatchjs

    nightwatchjs/nightwatch

    11,948Vezi pe 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
    Vezi pe GitHub↗11,948
  • cypress-io/cypressAvatar cypress-io

    cypress-io/cypress

    50,113Vezi pe 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
    Vezi pe GitHub↗50,113
Vezi toate cele 30 alternative pentru React Cosmos→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale react-cosmos/react-cosmos?

Principalele funcționalități ale react-cosmos/react-cosmos sunt: Isolated Development Environments, React Component Sandboxes, Component Prop Injection, Component Workbenches, Sandboxed UI Components, Sandbox DOM Isolation, Component Registries, Component Testing.

Care sunt câteva alternative open-source pentru react-cosmos/react-cosmos?

Alternativele open-source pentru react-cosmos/react-cosmos includ: 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…