react-live est une suite d'outils pour la transpilation React dans le navigateur, l'édition en direct et la documentation interactive. Elle fournit un composant React pour construire des terrains de jeu (playgrounds) en direct où le code source est transpilé et rendu en temps réel, accompagné d'un éditeur de code en direct qui offre une coloration syntaxique et un retour visuel immédiat.
Les fonctionnalités principales de formidablelabs/react-live sont : Code Execution Playgrounds, React Component Simulators, Code Editors, Real-Time Code Evaluation, JavaScript Transpilation, Dynamic Runtime Evaluation, Component Documentation Sandboxes, React Transpilation.
Les alternatives open-source à formidablelabs/react-live incluent : tyroprogrammer/learn-react-app — This project is an interactive learning platform designed for mastering component-based user interface patterns and… zerobias/effector — Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven… swc-project/swc — This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible… dotnet/csharp-notebooks — This project provides an interactive notebook environment designed for executing C# code alongside instructional text.… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… seek-oss/playroom — Playroom is a frontend design system tool and JSX component sandbox. It functions as a UI component workbench and…
This project is an interactive learning platform designed for mastering component-based user interface patterns and state management using the React library. It functions as a frontend development tutorial and course, providing a guided environment for learning declarative rendering and virtual DOM concepts. The platform distinguishes itself through a live-reload coding environment and a split-view interface for real-time code validation. These tools allow learners to compare their live code output against target solutions and use guided source-code markers to identify required edits and crit
Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w
This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible JavaScript code. It functions as a TypeScript transpiler, a JavaScript minifier, and a JavaScript bundler. The system distinguishes itself through a WebAssembly plugin host that allows the execution of custom transformation rules without modifying the core binary. It also provides specialized compilation for React source code to improve runtime performance and reduce execution overhead. The broader capability surface includes source-to-source compilation, type annotation stri
This project provides an interactive notebook environment designed for executing C# code alongside instructional text. It functions as a platform for data science and programming education, allowing users to manipulate tabular data, visualize statistical results, and prototype machine learning workflows within a unified document format. The environment utilizes a kernel-based execution model that maintains persistent state and variable scope across notebook cells. By leveraging a language-agnostic protocol and standardized messaging, it synchronizes code execution between the editor and the b