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

11 dépôts

Awesome GitHub RepositoriesJSX Rendering Components

Components for rendering serialized content as React elements.

Distinguishing note: Focuses on React-specific rendering rather than generic format conversion.

Explore 11 awesome GitHub repositories matching user interface & experience · JSX Rendering Components. Refine with filters or upvote what's useful.

Awesome JSX Rendering Components GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Voir sur GitHub↗

    React est une bibliothèque JavaScript pour créer des interfaces utilisateur basées sur une architecture orientée composants et un flux de données unidirectionnel.

    Uses an HTML-like syntax to define and render component trees for improved readability.

    JavaScriptjavascriptuifrontend
    Voir sur GitHub↗245,669
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Voir sur GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Renders rich text content as JSX by mapping nodes to React elements.

    TypeScriptcmscontent-managementcontent-management-system
    Voir sur GitHub↗43,053
  • mdx-js/mdxAvatar de mdx-js

    mdx-js/mdx

    19,270Voir sur GitHub↗

    This project is a document transformation pipeline that compiles Markdown files into executable JavaScript components. By integrating JSX directly into standard text documents, it enables the creation of interactive content that functions as a component-based engine for modern frontend applications. The system distinguishes itself through a unified, plugin-driven architecture that processes content by converting it into an abstract syntax tree. This allows for deep customization of the compilation logic, enabling developers to map standard Markdown elements to custom interface components, inj

    Allows embedding and importing reusable JSX components directly within text files for interactive content.

    JavaScriptjsxmarkdownmdx
    Voir sur GitHub↗19,270
  • hiteshchoudhary/chai-aur-reactAvatar de hiteshchoudhary

    hiteshchoudhary/chai-aur-react

    12,808Voir sur GitHub↗

    This project is an educational course and a collection of frontend projects designed to teach the core concepts and architecture of the React library. It serves as a practical guide for building modular user interfaces through a series of hands-on project builds. The repository includes a technical implementation of a custom React renderer, demonstrating how to transform JSX elements into a document object model. It further provides examples of state management, specifically illustrating how to share global data across a component tree using the provider pattern to avoid property drilling. T

    Develops the core logic for a custom rendering engine that transforms JSX into DOM elements.

    JavaScript
    Voir sur GitHub↗12,808
  • formidablelabs/spectacleAvatar de FormidableLabs

    FormidableLabs/spectacle

    10,136Voir sur GitHub↗

    Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX syntax. It provides a component-driven approach to building presentations, where slides are composed as React components with declarative layouts, theme-driven styling, and step-based animation sequencing. The framework distinguishes itself through its support for live coding demonstrations within slides, allowing presenters to execute and display code directly during a talk. It includes a presenter mode with dual-view architecture that shows speaker notes, a timer, and upcoming s

    Renders slides as React components using JSX syntax for declarative layout and composition.

    TypeScriptkeynotepresentationreact
    Voir sur GitHub↗10,136
  • midudev/preguntas-entrevista-reactAvatar de midudev

    midudev/preguntas-entrevista-react

    7,785Voir sur GitHub↗

    This project is a technical study resource and interview preparation guide focused on the React library. It provides a comprehensive frontend interview question bank and concept references designed to help developers master core library primitives and prepare for professional job interviews. The resource covers detailed explanations of React's technical architecture, including state management patterns, performance optimization strategies, and component design. It serves as a knowledge assessment tool for developers to test their understanding of modern frontend engineering through a structur

    Explains how to use memoization to skip re-renders of functional components based on prop stability.

    JavaScripthacktoberfestjavascriptreact
    Voir sur GitHub↗7,785
  • lgwebdream/fe-interviewAvatar de lgwebdream

    lgwebdream/FE-Interview

    7,203Voir sur GitHub↗

    This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000 curated questions. It covers HTML, CSS, JavaScript, Vue, React, Node, TypeScript, Webpack, algorithms, and network security, with each question accompanied by a detailed answer explanation. The content is organized into a hierarchical category tree for browsable exploration, and a daily question rotation algorithm presents one question per day for systematic review. A client-side search index enables instant filtering of questions by title or tag, and the entire question bank is p

    Prevents component updates when inputs haven't changed, reducing rendering work and improving responsiveness.

    JavaScriptangularcssfe-interview
    Voir sur GitHub↗7,203
  • blocks/blocksAvatar de blocks

    blocks/blocks

    5,089Voir sur GitHub↗

    Blocks is a no-code website builder and component-based UI framework designed to create production-ready websites through a visual interface. It functions as a visual page builder that assembles layouts using pre-designed JSX component blocks. The system includes a visual theme engine used to manage brand identity through the definition of global colors and layout presets. This allows for the application of consistent visual themes across all pages of a site. The platform covers visual website building, JSX page construction, and brand identity management. It utilizes a schema-driven layout

    Translates visual editor configurations into corresponding JSX components to generate production-ready website code.

    JavaScriptjsxlowcodemdx
    Voir sur GitHub↗5,089
  • seek-oss/playroomAvatar de seek-oss

    seek-oss/playroom

    4,579Voir sur GitHub↗

    Playroom is a frontend design system tool and JSX component sandbox. It functions as a UI component workbench and TypeScript-aware prototyper, allowing developers to design and test user interfaces within a live, interactive environment. The project enables visual testing by rendering the same component across multiple themes, screen sizes, and property configurations simultaneously. It provides a mechanism for interactive style guides and design system documentation, where components can be prototyped using an existing library and exported as a distributable sandbox. The workbench includes

    Renders live previews of UI elements by evaluating JSX code within a controlled browser sandbox.

    TypeScriptdesigndesign-systemsfront-end
    Voir sur GitHub↗4,579
  • ibelick/prompt-kitAvatar de ibelick

    ibelick/prompt-kit

    2,613Voir sur GitHub↗

    Prompt-kit is a React-based toolkit and component library specialized for building conversational interfaces for large language models. It provides a framework of reusable UI elements designed to handle the specific requirements of generative AI, such as streaming text responses, rendering model reasoning, and managing complex model outputs. The toolkit distinguishes itself through specialized visualization capabilities, including the rendering of chain-of-thought reasoning traces and the display of external tool interactions. It also features an interactive preview system that renders genera

    A component that renders code strings as active interactive elements with support for streaming content and automatic tag completion.

    TypeScriptaicomponentsnextjs
    Voir sur GitHub↗2,613
  • vuejs/jsx-vue2Avatar de vuejs

    vuejs/jsx-vue2

    1,478Voir sur GitHub↗

    This project is a Babel plugin that enables the use of JSX syntax within Vue 2 applications. It functions as a build-time transpilation tool, converting declarative JSX into standard JavaScript render functions that are compatible with the framework's component system. The plugin bridges the gap between JSX and the framework by mapping standard template directives, such as event handling and model binding, directly to JSX attributes. It also provides automatic injection of the component instance context, allowing developers to access reactive properties and lifecycle methods directly within t

    Transforms JSX syntax into valid JavaScript code to allow declarative UI construction within component files.

    JavaScript
    Voir sur GitHub↗1,478
  1. Home
  2. User Interface & Experience
  3. JSX Rendering Components

Explorer les sous-tags

  • JSX Rendering Engines1 sous-tagThe underlying logic that transforms JSX markup into a document object model for custom output targets. **Distinct from JSX Rendering Components:** Focuses on the rendering engine itself rather than just components that render serialized content.
  • JSX SandboxesControlled browser environments that evaluate and render JSX code as live UI previews. **Distinct from JSX Rendering Components:** Focuses on the sandboxed execution environment for prototyping, not just the rendering components themselves.
  • Render Skipping StrategiesTechniques to avoid re-rendering components unless their properties change. **Distinct from JSX Rendering Components:** Distinct from JSX Rendering by focusing on the avoidance of the render process via shallow comparison