awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
skidding avatar

skidding/cosmos

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

Cosmos

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 integration.

The system includes capabilities for UI component testing and rapid prototyping of layouts. It utilizes a composition-based layout and dynamic prop injection to test responsiveness and different functional states through a user interface.

The project is implemented in TypeScript.

Features

  • Component Sandboxes - Provides a standalone environment for developing and documenting UI components in isolation from the main application state.
  • Component Development Toolsets - Provides a dedicated workspace for iterating on visual elements and their states without full application deployment.
  • Isolated Component Environments - Offers a development environment to build and test UI components independently of the main application logic.
  • Component Testing - Verifies the visual behavior and functionality of individual interface pieces in isolation to ensure correctness.
  • Design System Workflows - Supports a workflow for developing and documenting reusable UI components independently before project integration.
  • Design System Tooling - Provides a utility for documenting and verifying the behavior of shared libraries of reusable interface components.
  • Component Prop Injection - Allows real-time modification of component inputs through a UI to test various visual and functional states.
  • Isolated Development Environments - Offers a workspace for verifying the visual behavior and functionality of individual interface pieces in isolation.
  • Hot Code Reloading - Enables a development workflow where rendered components update instantly in the browser upon source code changes.
  • Hot Module Replacement - Updates rendered components in the browser instantly when source code changes without requiring a full page reload.
  • Rapid Prototyping Environments - Provides an integrated workspace optimized for rapidly iterating on visual components and layouts.
  • UI Prototyping - Facilitates rapid iteration on visual components and layouts to refine the user experience before final implementation.
  • Layout Composition Frameworks - Provides a flexible container system for nesting and structuring UI components to test responsiveness across screen sizes.
  • Component Previewers - Includes utilities for visualizing and testing how UI components respond to varying state inputs in isolation.
  • Development Utilities - DX tool for designing encapsulated components.

Historique des stars

Graphique de l'historique des stars pour skidding/cosmosGraphique de l'historique des stars pour skidding/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 à Cosmos

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cosmos.
  • sapegin/react-styleguidistAvatar de sapegin

    sapegin/react-styleguidist

    11,094Voir sur GitHub↗

    react-styleguidist is a living documentation generator and development environment for React components. It enables the creation of a shareable style guide that displays interactive component examples and property lists derived from markdown files. The tool provides an isolated workspace for building and testing user interface elements independently from a main application. This supports a design system workflow by allowing the management of reusable component libraries in a dedicated space for development and documentation. The system implements a static site generation approach to convert

    TypeScript
    Voir sur GitHub↗11,094
  • react-cosmos/react-cosmosAvatar de react-cosmos

    react-cosmos/react-cosmos

    8,665Voir sur GitHub↗

    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 capabi

    TypeScriptcomponentsdevtoolsreact
    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
  • storybooks/storybookAvatar de storybooks

    storybooks/storybook

    90,364Voir sur GitHub↗

    Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides a development workshop for building components in isolation from main application logic, alongside a testing tool for simulating viewports and analyzing accessibility. The project creates a living catalog of interface elements that generates interactive examples and technical documentation for component APIs. It includes a dedicated environment for visual regression testing to verify states and behaviors across different configurations and screen dimensions. The platform cov

    TypeScript
    Voir sur GitHub↗90,364
Voir les 30 alternatives à Cosmos→

Questions fréquentes

Que fait skidding/cosmos ?

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.

Quelles sont les fonctionnalités principales de skidding/cosmos ?

Les fonctionnalités principales de skidding/cosmos sont : Component Sandboxes, Component Development Toolsets, Isolated Component Environments, Component Testing, Design System Workflows, Design System Tooling, Component Prop Injection, Isolated Development Environments.

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

Les alternatives open-source à skidding/cosmos incluent : sapegin/react-styleguidist — react-styleguidist is a living documentation generator and development environment for React components. It enables… react-cosmos/react-cosmos — React Cosmos is an isolated component workbench and sandbox for building and testing React UI components separately… teambit/bit — Bit is a component-based development platform and monorepo orchestrator used to build, manage, and share reusable… storybooks/storybook — Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides… seek-oss/playroom — Playroom is a frontend design system tool and JSX component sandbox. It functions as a UI component workbench and… storybookjs/storybook — Storybook is a development environment for building, testing, and documenting user interface components in isolation.…