awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
seek-oss avatar

seek-oss/playroom

0
View on GitHub↗
4,579 نجوم·187 تفرعات·TypeScript·MIT·6 مشاهدات

Playroom

Playroom هي أداة لنظام تصميم الواجهات الأمامية (frontend design system) وبيئة تجريبية لمكونات JSX. تعمل كمنصة عمل لمكونات واجهة المستخدم وأداة للنماذج الأولية تدعم TypeScript، مما يسمح للمطورين بتصميم واجهات المستخدم واختبارها في بيئة حية وتفاعلية.

يتيح المشروع الاختبار البصري من خلال عرض نفس المكون عبر سمات (themes) وأحجام شاشات وإعدادات خصائص متعددة في وقت واحد. كما يوفر آلية لأدلة الأنماط التفاعلية وتوثيق نظام التصميم، حيث يمكن بناء نماذج أولية للمكونات باستخدام مكتبة موجودة وتصديرها كبيئة تجريبية قابلة للتوزيع.

تتضمن منصة العمل إمكانيات لتبديل الحالة، وإدارة أبعاد الإطار، وتحليل الأنواع الساكنة (static type parsing) للإكمال التلقائي للخصائص (props). كما تتميز بأدوات لتنظيم مقتطفات الكود، وحقن المتغيرات العامة، وتغليف المكونات في أشجار مزود (provider trees) مخصصة للحفاظ على الحالة العامة المطلوبة.

يتم توفير واجهة سطر أوامر (CLI) لتنسيق خادم التطوير المحلي وتجميع بيئة التجربة في تنسيق قابل للتوزيع.

Features

  • Design System Tooling - Functions as a comprehensive utility for documenting and iterating on design system components.
  • JSX Sandboxes - Renders live previews of UI elements by evaluating JSX code within a controlled browser sandbox.
  • Design System Documentation - Offers an interactive gallery for cataloging UI patterns and components for design system documentation.
  • Development Iteration Workflows - Provides a rapid iteration workflow for JSX components with real-time previews and state toggling.
  • Rapid Prototyping Environments - Provides a rapid prototyping environment for designing and testing user interfaces in a live sandbox.
  • Type-Aware Autocompletion - Provides intelligent code completion by parsing TypeScript prop types from source files.
  • Prop Autocompletion Utilities - Parses type definitions to generate static property information for enhanced code completion in the editor.
  • Type Definition Parsing - Extracts TypeScript prop types from source files to provide intelligent autocomplete and property suggestions.
  • Sandbox State Injections - Allows passing toggleable boolean controls and global variables into the sandbox to modify component states in real-time.
  • Multi-Viewport Theme Previews - Renders the same component instance across multiple simultaneous viewports with different theme and size configurations.
  • Component Configuration Providers - Injects custom wrappers around rendered output to provide components with required context and properties.
  • Component Documentation Sandboxes - Provides an isolated sandbox environment for developing and documenting JSX components.
  • Component Workbenches - Implements a component workbench for the isolated development, testing, and documentation of UI elements.
  • Type-Aware Prototyping Tools - Provides a TypeScript-aware prototyping experience with intelligent prop inspection and autocompletion.
  • Component-Based Prototyping - Supports component-based prototyping by assembling reusable UI elements in a live sandbox.
  • Component Wrapper Providers - Provides custom provider wrapping to ensure components have access to required global state and themes in the sandbox.
  • Development Servers - Provides a command-line interface to launch a local development server for real-time component iteration.
  • Preview Frame Setting Toggles - Allows switching environment settings for individual preview frames to test layout and orientation.
  • Component Property Toggles - Provides a user interface to independently toggle boolean properties and layout states for preview frames.
  • Rendered Element Source Mapping - Connects a rendered UI element back to its corresponding line of code to accelerate debugging.
  • Build Pipeline Loader Rules - Customizes the build pipeline to integrate specific loaders and handle non-standard module formats.
  • Global Variable Injections - Exposes custom variables and hooks to the editor scope for direct use within components.
  • Build Configuration Overrides - Supports overriding default build settings and module rules to integrate custom loaders.
  • Visual Consistency Testing - Enables visual consistency testing by rendering components across multiple themes and screen sizes simultaneously.
  • Sandbox Compilation Tools - Provides a CLI utility for compiling the sandbox environment into a distributable format for hosting and sharing.
  • Simultaneous Theme Previews - Renders the same component across various theme configurations simultaneously to ensure visual consistency.
  • Preview Frame Controls - Provides toggleable boolean controls for each preview frame to modify layout or debug modes as properties.
  • Interactive - Allows developers to experiment with component props and layouts in a distributable interactive environment.
  • Visual Design Iteration Tools - Saves and organizes UI iterations locally using titles and thumbnails for easy switching between layouts.

سجل النجوم

مخطط تاريخ النجوم لـ seek-oss/playroomمخطط تاريخ النجوم لـ seek-oss/playroom

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Playroom

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Playroom.
  • skidding/cosmosالصورة الرمزية لـ skidding

    skidding/cosmos

    8,665عرض على 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
    عرض على GitHub↗8,665
  • formidablelabs/react-liveالصورة الرمزية لـ FormidableLabs

    FormidableLabs/react-live

    4,609عرض على GitHub↗

    react-live is a suite of tools for in-browser React transpilation, live editing, and interactive documentation. It provides a React component for building live playgrounds where source code is transpiled and rendered in real time, accompanied by a live code editor that offers syntax highlighting and immediate visual feedback. The project enables the creation of living documentation by embedding editable React code examples alongside their rendered output. It supports the execution of editable markup or functional components, allowing users to modify code and observe the resulting behavior ins

    TypeScriptcomponent-playgroundlivereact
    عرض على GitHub↗4,609
  • microsoft/vscode-copilot-chatالصورة الرمزية لـ microsoft

    microsoft/vscode-copilot-chat

    9,493عرض على GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    عرض على GitHub↗9,493
  • preactjs/preact-cliالصورة الرمزية لـ preactjs

    preactjs/preact-cli

    4,669عرض على GitHub↗

    preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It provides a Webpack-based build pipeline to coordinate code transformation, asset optimization, and production compilation. The toolkit includes a static site prerenderer to convert application routes into static HTML files and a PWA development toolkit for generating service workers and offline asset caching. It also functions as a frontend development server featuring hot module replacement and a proxy for real-time application iteration. The project covers a broad range of

    JavaScriptclihacktoberfesthttp2
    عرض على GitHub↗4,669
عرض جميع البدائل الـ 30 لـ Playroom→

الأسئلة الشائعة

ما هي وظيفة seek-oss/playroom؟

Playroom هي أداة لنظام تصميم الواجهات الأمامية (frontend design system) وبيئة تجريبية لمكونات JSX. تعمل كمنصة عمل لمكونات واجهة المستخدم وأداة للنماذج الأولية تدعم TypeScript، مما يسمح للمطورين بتصميم واجهات المستخدم واختبارها في بيئة حية وتفاعلية.

ما هي الميزات الرئيسية لـ seek-oss/playroom؟

الميزات الرئيسية لـ seek-oss/playroom هي: Design System Tooling, JSX Sandboxes, Design System Documentation, Development Iteration Workflows, Rapid Prototyping Environments, Type-Aware Autocompletion, Prop Autocompletion Utilities, Type Definition Parsing.

ما هي البدائل مفتوحة المصدر لـ seek-oss/playroom؟

تشمل البدائل مفتوحة المصدر لـ seek-oss/playroom: skidding/cosmos — Cosmos is a UI component sandbox and development tool used for building and testing user interface elements in… formidablelabs/react-live — react-live is a suite of tools for in-browser React transpilation, live editing, and interactive documentation. It… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… preactjs/preact-cli — preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It… kyleamathews/typography.js — Typography.js is a configuration-driven engine designed to standardize web design systems by generating consistent CSS… sass/sass — Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules,…