awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·4 Aufrufereactcosmos.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.
  • Entwicklungstools - Dev tool for creating and testing reusable components.
  • Test-Frameworks - Tool for developing and testing UI components in isolation.
  • Miscellaneous Tools - Sandbox for developing and testing UI components.

Star-Verlauf

Star-Verlauf für react-cosmos/react-cosmosStar-Verlauf für react-cosmos/react-cosmos

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu React Cosmos

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit React Cosmos.
  • skidding/cosmosAvatar von skidding

    skidding/cosmos

    8,665Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,665
  • teambit/bitAvatar von teambit

    teambit/bit

    18,408Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,408
  • nightwatchjs/nightwatchAvatar von nightwatchjs

    nightwatchjs/nightwatch

    11,948Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,948
  • cypress-io/cypressAvatar von cypress-io

    cypress-io/cypress

    50,113Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗50,113
Alle 30 Alternativen zu React Cosmos anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von react-cosmos/react-cosmos?

Die Hauptfunktionen von react-cosmos/react-cosmos sind: Isolated Development Environments, React Component Sandboxes, Component Prop Injection, Component Workbenches, Sandboxed UI Components, Sandbox DOM Isolation, Component Registries, Component Testing.

Welche Open-Source-Alternativen gibt es zu react-cosmos/react-cosmos?

Open-Source-Alternativen zu react-cosmos/react-cosmos sind unter anderem: 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…