awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesComponent Compilers

Compilers that transform unified component source code into native syntax for multiple target frameworks.

Distinct from Multi-Target Compilers: Distinct from Multi-Target Compilers: focuses specifically on UI component transformation rather than general-purpose language compilation.

Explore 8 awesome GitHub repositories matching programming languages & runtimes · Component Compilers. Refine with filters or upvote what's useful.

Awesome Component Compilers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dcloudio/uni-appAvatar de dcloudio

    dcloudio/uni-app

    41,549Ver en GitHub↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Transforms a single Vue-based component codebase into native syntax for mobile apps, web browsers, and mini program environments.

    Objective-Candroidcross-platformcrossplatform
    Ver en GitHub↗41,549
  • swc-project/swcAvatar de swc-project

    swc-project/swc

    33,909Ver en GitHub↗

    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

    Transforms React source code and applies compiler optimizations to improve runtime performance and reduce execution overhead.

    Rustbabelcompilerecmascript
    Ver en GitHub↗33,909
  • teambit/bitAvatar de teambit

    teambit/bit

    18,408Ver en 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

    Transforms unified component source code into executable formats based on target environment requirements.

    TypeScriptaicollaborationcomponent-driven
    Ver en GitHub↗18,408
  • builderio/mitosisAvatar de BuilderIO

    BuilderIO/mitosis

    13,858Ver en GitHub↗

    Mitosis is a cross-framework compiler that transforms a single JSX-based source into native components for multiple frontend libraries simultaneously. It functions as a multi-target UI library builder, allowing developers to maintain a single source of truth for design systems while generating production-ready code for diverse environments including React, Vue, Angular, and Svelte. The system operates by parsing unified component code into an intermediate JSON representation, which serves as the foundation for all downstream framework generators. This architecture utilizes a visitor-based tra

    Transforms unified JSX-based source code into native syntax for multiple target frameworks including React, Vue, Angular, and Svelte.

    TypeScriptangularbuildercompiler
    Ver en GitHub↗13,858
  • ionic-team/stencilAvatar de ionic-team

    ionic-team/stencil

    13,100Ver en GitHub↗

    Stencil is a compiler used for authoring web component libraries and developing framework-agnostic user interface elements. It transforms TypeScript and JSX source code into standard custom elements that operate natively in the browser. The project enables the implementation of design systems and enterprise component systems by sharing a single codebase across different JavaScript frameworks. It generates specific adapter layers that allow these custom elements to be used as native components in React, Angular, and Vue. The toolset incorporates ahead-of-time compilation to minimize bundle si

    Transforms TypeScript and JSX source code into standard custom elements that run natively in the browser.

    TypeScript
    Ver en GitHub↗13,100
  • stenciljs/coreAvatar de stenciljs

    stenciljs/core

    13,101Ver en GitHub↗

    This project is a web component tooling system used to compile TypeScript and JSX into standard-compliant custom elements. It enables the development of framework-agnostic components that function across different browsers and frontend environments. The toolset focuses on cross-framework UI distribution, allowing a single library of components to be used in React, Angular, Vue, or plain HTML. It includes capabilities for enterprise design system engineering and generates specific wrapper code to ensure components behave as native elements within various frameworks. The system covers server-s

    Compiles TypeScript and JSX into standard-compliant web components for cross-framework distribution.

    TypeScriptcustom-elementdesign-systemionic
    Ver en GitHub↗13,101
  • a-h/templAvatar de a-h

    a-h/templ

    10,358Ver en GitHub↗

    Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML components that compile into Go code for server-side rendering, ensuring type safety and compile-time validation of data and logic. The project features a dedicated language server that provides autocomplete and syntax validation for template files within supported code editors. It employs compile-time code generation to transform a custom template language into Go source code, enabling the creation of modular HTML fragments and logic blocks. The framework includes automated s

    Compiles markup and logic into Go functions that render HTML using loops and conditionals.

    Gogohtml-elementshtmx
    Ver en GitHub↗10,358
  • babel/minifyAvatar de babel

    babel/minify

    4,376Ver en GitHub↗

    This project is an AST-based code optimizer and compressor for modern ECMAScript, JSX, and TypeScript source code. It functions as a JavaScript minifier that uses the Babel toolchain to reduce file size by removing unnecessary characters and whitespace while preserving program logic. The tool is distinguished by its ability to process experimental language proposals and transform modern syntax into browser-compatible versions. It provides specialized handling for React JSX transpilation and strips type annotations from TypeScript files to produce compressed production assets. The system cove

    Implements compiler transformations that inline constant elements and mark static content to optimize React runtime performance.

    JavaScript
    Ver en GitHub↗4,376
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Multi-Target Compilers
  5. Component Compilers

Explorar subetiquetas

  • React OptimizationsSpecialized compiler transformations that optimize React source code for runtime performance. **Distinct from Component Compilers:** Focuses on improving React runtime performance through compiler-level optimizations, not just framework transformation.