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

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

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

23 مستودعات

Awesome GitHub RepositoriesJSX Transformers

Utilities that convert JSX syntax into standard JavaScript function calls or other formats for browser execution.

Distinguishing note: Specifically targets the transformation of JSX syntax, distinct from general JavaScript bundling.

Explore 23 awesome GitHub repositories matching web development · JSX Transformers. Refine with filters or upvote what's useful.

Awesome JSX Transformers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • facebook/reactالصورة الرمزية لـ facebook

    facebook/react

    245,669عرض على GitHub↗

    React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.

    Ensures data transformations occur before rendering to prevent inconsistencies.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • evanw/esbuildالصورة الرمزية لـ evanw

    evanw/esbuild

    39,934عرض على GitHub↗

    esbuild is a high-performance JavaScript bundler and transpiler designed to transform modern web assets into production-ready code. Built with a focus on speed, it utilizes a concurrent execution model to perform parsing, linking, and code generation across multiple CPU cores. The engine handles a wide range of tasks, including TypeScript compilation, JSX transformation, and CSS bundling, while maintaining a consistent build process across diverse environments. What distinguishes the project is its architecture, which leverages memory-mapped file processing and a single-pass transformation st

    The bundler converts JSX syntax into JavaScript function calls, preserves it for downstream tools, or uses automatic transformations for modern development workflows.

    Gobundlercommonjscompiler
    عرض على GitHub↗39,934
  • oxc-project/oxcالصورة الرمزية لـ oxc-project

    oxc-project/oxc

    21,675عرض على GitHub↗

    Oxc is a high-performance toolchain designed for the analysis, linting, formatting, and transformation of JavaScript and TypeScript codebases. It functions as a comprehensive static analysis engine and compiler-based utility, providing the infrastructure necessary to parse source code into high-performance abstract syntax trees and map complex module dependency graphs across entire projects. The project distinguishes itself through its use of multi-core parallel processing to maximize throughput during intensive tasks like linting and minification. It offers deep, type-aware static analysis t

    Converts JSX syntax into standard JavaScript function calls for browser execution.

    Rustcompilerjavascriptlinter
    عرض على GitHub↗21,675
  • fredkschott/snowpackالصورة الرمزية لـ FredKSchott

    FredKSchott/snowpack

    19,329عرض على GitHub↗

    Snowpack is an ESM-powered frontend build tool and development server that serves native ES modules directly to the browser. By eliminating the bundling process during development, it enables nearly instant server startup and unbundled frontend development. The project features a framework-aware hot module reload system that preserves component state during updates, with specific Fast Refresh integration for React, Preact, Svelte, and Vue. It also acts as a modern web transpiler, automatically converting TypeScript, JSX, and CSS Modules into browser-compatible code without requiring manual co

    Transforms JSX syntax into standard JavaScript function calls by automatically detecting framework usage.

    JavaScript
    عرض على GitHub↗19,329
  • mdx-js/mdxالصورة الرمزية لـ mdx-js

    mdx-js/mdx

    19,270عرض على 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

    Acts as a build-time engine that transforms JSX-enhanced Markdown into renderable components for frontend frameworks.

    JavaScriptjsxmarkdownmdx
    عرض على GitHub↗19,270
  • reactjs/reselectالصورة الرمزية لـ reactjs

    reactjs/reselect

    19,033عرض على GitHub↗

    Reselect is a memoized selector framework and state selector library designed to optimize performance in Redux applications. It provides a system for computing derived data from a state store and caching the results to prevent unnecessary user interface re-renders. The library functions as a state transformation pipeline, allowing multiple selectors to be composed into chains. This enables the creation of complex data transformation pipelines where the output of one memoized selector serves as the input for another. The framework focuses on input-based memoization and referential equality ch

    Creates complex data pipelines that transform raw state into a format ready for display.

    TypeScript
    عرض على GitHub↗19,033
  • unocss/unocssالصورة الرمزية لـ unocss

    unocss/unocss

    18,854عرض على GitHub↗

    UnoCSS is an atomic CSS engine and utility-first framework that generates styles on-demand based on the specific classes used in your source code. By scanning your project files during the build process, it produces only the CSS necessary for your application, effectively minimizing bundle size and eliminating unused styles. The engine distinguishes itself through a highly modular, configuration-driven architecture that allows for deep customization of design tokens, rules, and presets. It supports advanced styling patterns such as attribute-based styling, tag-based styling, and dynamic varia

    Converts JSX attributes into atomic CSS utility classes by parsing element properties and mapping them to defined style rules.

    TypeScriptatomic-cssengineunocss
    عرض على GitHub↗18,854
  • facebookarchive/prepackالصورة الرمزية لـ facebookarchive

    facebookarchive/prepack

    14,118عرض على GitHub↗

    Prepack is a build-time code evaluator and JavaScript bundle optimizer. It functions as a static analysis compiler that pre-evaluates static code and precalculates function results and global assignments during the build phase to accelerate startup times and reduce bundle size. The project specifically targets JSX optimization by processing syntax and node serialization to improve user interface rendering efficiency. It utilizes a partial evaluation engine and static execution analysis to replace runtime computations with precalculated constants. The tool covers a range of capabilities inclu

    Transforms JSX syntax into optimized JavaScript calls to improve rendering efficiency.

    JavaScriptjavascriptoptimization
    عرض على GitHub↗14,118
  • hiteshchoudhary/chai-aur-reactالصورة الرمزية لـ hiteshchoudhary

    hiteshchoudhary/chai-aur-react

    12,808عرض على 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

    Demonstrates how to convert JSX markup into function calls that generate a virtual tree of objects.

    JavaScript
    عرض على GitHub↗12,808
  • mixmark-io/turndownالصورة الرمزية لـ mixmark-io

    mixmark-io/turndown

    11,278عرض على GitHub↗

    Turndown is a JavaScript library designed to transform HTML documents into structured Markdown. It functions as a flexible engine that parses web content by traversing the document object model and applying rule-based transformations to convert elements into their corresponding text-based syntax. The tool distinguishes itself through a modular architecture that allows for extensive customization of the conversion process. Users can define custom conversion rules to handle specific elements, implement content filtering to discard unwanted nodes, and configure character escaping to ensure outpu

    Facilitates automated workflows for converting web-based content into specific text formats.

    HTMLbrowsercommonmarkgfm
    عرض على GitHub↗11,278
  • midudev/preguntas-entrevista-reactالصورة الرمزية لـ midudev

    midudev/preguntas-entrevista-react

    7,785عرض على 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

    Describes JSX transformers that convert specialized syntax into standard JavaScript for browser execution.

    JavaScripthacktoberfestjavascriptreact
    عرض على GitHub↗7,785
  • rescript-lang/rescriptالصورة الرمزية لـ rescript-lang

    rescript-lang/rescript

    7,396عرض على GitHub↗

    ReScript is a statically typed programming language and compiler designed to transform type-safe source code into efficient, human-readable JavaScript. It functions as a transpiler that enforces data consistency and prevents runtime errors through static type analysis for both web and server applications. The project distinguishes itself as an incremental build system that analyzes dependency graphs to recompile only modified files and their dependents. It includes a JSX compatible compiler for building user interfaces and provides a framework for bridging type-safe code with existing JavaScr

    Transforms JSX syntax tree nodes into executable JavaScript function calls during the build process.

    ReScriptaltjscompilerjavascript
    عرض على GitHub↗7,396
  • bogdan-lyashenko/under-the-hood-reactjsالصورة الرمزية لـ Bogdan-Lyashenko

    Bogdan-Lyashenko/Under-the-hood-ReactJS

    6,835عرض على GitHub↗

    This project is a technical breakdown and implementation of a user interface framework's internal architecture, focusing specifically on the mechanics of the virtual DOM, reconciliation, and component lifecycles. It serves as a resource for understanding how a core logic layer manages the transition from high-level component descriptions to physical browser elements. The project distinguishes itself by providing detailed visualizations, including flowcharts and block schemes, to map the reconciliation process and code execution paths. It explores how a platform-agnostic core can be adapted fo

    Implements a system to convert high-level JSX descriptions into plain JavaScript objects for UI representation.

    JavaScriptdebuggingfiberflow
    عرض على GitHub↗6,835
  • reactjs/react-railsالصورة الرمزية لـ reactjs

    reactjs/react-rails

    6,771عرض على GitHub↗

    This library is an integration bridge for embedding React components within Ruby on Rails views and controllers. It provides a hybrid frontend architecture that allows developers to mix traditional server-rendered templates with isolated interactive components. The project differentiates itself through a comprehensive server-side rendering wrapper that generates HTML on the server to improve load speeds and search engine visibility. It includes a client-side hydration manager that automatically mounts and unmounts components by scanning the document for markers and synchronizing with navigati

    Allows the replacement of the default JSX transpiler with a custom transformer class to modify markup processing.

    JavaScript
    عرض على GitHub↗6,771
  • alangpierce/sucraseالصورة الرمزية لـ alangpierce

    alangpierce/sucrase

    5,860عرض على GitHub↗

    Sucrase is a high-speed transpilation tool that compiles modern JavaScript, TypeScript, JSX, and Flow to standard JavaScript for modern runtimes. It operates as a fast alternative to Babel, using a single-pass scanner and tokenizer that strips type annotations and applies only requested syntax transforms without building an AST or performing type checking. The tool differentiates itself through a zero-type-checking pipeline that omits type checking entirely, relying on the assumption that input code is already valid for the target runtime. It uses scanner-based tokenization and single-pass co

    Transforms JSX syntax into standard JavaScript function calls for React or custom pragmas.

    TypeScriptcompileres-modulesjavascript
    عرض على GitHub↗5,860
  • pmndrs/gltfjsxالصورة الرمزية لـ pmndrs

    pmndrs/gltfjsx

    5,728عرض على GitHub↗

    gltfjsx is a toolkit that converts GLTF 3D model files into reusable React components for use with React-three-fiber and three.js scenes. It transforms the scene hierarchy of a GLTF file into a declarative component tree, generating type-safe TypeScript definitions for all nodes and materials to enable type-checked usage in React applications. The tool extracts animation clips from GLTF files and exposes them as playable actions through a generated React hook, allowing developers to control animations imperatively. It also detects identical geometry and materials within a model and replaces t

    Exposes a JavaScript function that accepts a GLTF object or scene and returns JSX strings without CLI dependency.

    JavaScript
    عرض على GitHub↗5,728
  • farm-fe/farmالصورة الرمزية لـ farm-fe

    farm-fe/farm

    5,580عرض على GitHub↗

    Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static assets into optimized bundles. It uses a module-graph-based bundling approach with persistent module-level caching, enabling near-instant builds and sub-20ms hot module replacement during development. The tool processes assets based on file extensions, handling CSS, Sass, Less, PostCSS, HTML, and images as first-class modules without requiring JavaScript transformation. Farm distinguishes itself through its Vite-compatible plugin system, accepting Vite, Rollup, and Unplugin p

    Transpiles JavaScript, TypeScript, JSX, and TSX using SWC with configurable options and plugin integration.

    Rustbuild-toolbundlercompiler
    عرض على GitHub↗5,580
  • chenshenhai/koa2-noteالصورة الرمزية لـ chenshenhai

    chenshenhai/koa2-note

    5,161عرض على GitHub↗

    koa2-note هو مشروع يركز على تطوير خوادم الويب باستخدام Koa2 والبرمجة غير المتزامنة في Node.js. يوفر إطار عمل لبناء خوادم الويب وواجهات برمجة التطبيقات (APIs) باستخدام خط معالجة (middleware) غير متزامن للتعامل مع دورات الطلب والاستجابة. يؤكد المشروع على بنية خلفية (backend) ذات طبقات تفصل بين التوجيه (routing)، وخدمات الأعمال، ونماذج البيانات. يتميز بدمج قواعد بيانات علائقية لحفظ جلسات المستخدم وبيانات التطبيق، إلى جانب عملية بناء تتضمن تجميع JSX إلى JavaScript لأصول الواجهة الأمامية. تغطي إمكانيات المشروع تصميم واجهات برمجة التطبيقات الخلفية، بما في ذلك التوجيه RESTful وتحليل بيانات الطلب، بالإضافة إلى العرض من جانب الخادم (SSR) باستخدام محركات القوالب. كما يتضمن دعماً لرفع الملفات غير المتزامن باستخدام تحليل التدفق متعدد الأجزاء، وإدارة الجلسات القائمة على ملفات تعريف الارتباط (cookies)، وتنفيذ JSONP للطلبات عبر النطاقات. يعمل المستودع كمورد تعليمي مع دروس منظمة وأمثلة لتعلم تنفيذ إطار عمل Koa وبنية الخادم.

    Includes a build process that transforms JSX markup into standard JavaScript for browser execution.

    course-noteskoakoa2
    عرض على GitHub↗5,161
  • vega/vega-liteالصورة الرمزية لـ vega

    vega/vega-lite

    5,216عرض على GitHub↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    Vega-Lite applies ordered transformations like aggregation, binning, filtering, and calculation to prepare a dataset for visual encoding.

    TypeScriptchartsdeclarative-languageplot
    عرض على GitHub↗5,216
  • microsoft/typescript-handbookالصورة الرمزية لـ microsoft

    microsoft/TypeScript-Handbook

    4,855عرض على GitHub↗

    هذا المشروع عبارة عن دليل شامل ومورد تعليمي للغة TypeScript. يغطي المبادئ الأساسية للغة، بما في ذلك نظام الأنواع الهيكلي، وتحليل الأنواع الساكن، وعملية تحويل ملفات المصدر المكتوبة بأنواع إلى JavaScript. تفصل المادة كيفية نمذجة البيانات المعقدة ومنطق الأنواع القابل لإعادة الاستخدام باستخدام الأنواع العامة (generics)، والأنواع الشرطية، والأنواع المعينة. كما يشرح استخدام ملفات الإعلان لتوفير سلامة الأنواع لمكتبات JavaScript الخارجية ودمج فحص الأنواع في مشاريع JavaScript الحالية عبر تعليقات JSDoc. يمتد نطاق المحتوى إلى أنماط البرمجة كائنية التوجه، ومعالجة DOM، وتكوين سلوكيات المترجم. يتضمن توجيهاً حول إدارة قابلية التشغيل البيني للوحدات، وإعداد خطوط أنابيب البناء، واستخدام ذكاء المحرر لتحسين إنتاجية المطور.

    Details the transformation of JSX syntax into standard JavaScript function calls.

    JavaScriptdocumentationlearntypescript
    عرض على GitHub↗4,855
السابق12التالي
  1. Home
  2. Web Development
  3. JSX Transformers

استكشف الوسوم الفرعية

  • Data Transformation PipelinesLogic for processing and finalizing data before rendering. **Distinct from JSX Transformers:** Distinct from JSX Transformers: focuses on data preparation logic rather than syntax conversion.
  • GLTF-to-JSX TransformersExposing a JavaScript function that accepts a GLTF object or scene and returns JSX strings without CLI dependency. **Distinct from JSX Transformers:** Distinct from JSX Transformers: specifically transforms GLTF data into JSX, not general JSX syntax transformation.
  • SWC-Based TransformersTranspiles JavaScript, TypeScript, JSX, and TSX using SWC with configurable options and plugin integration. **Distinct from JSX Transformers:** Distinct from JSX Transformers: uses the SWC compiler for full script transformation, not just JSX conversion.