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
·

7 repositorios

Awesome GitHub RepositoriesString-to-Code Conversion

Transforming compile-time strings into executable code, variables, or functions.

Distinct from Compile-Time Code Generation: Focuses on the specific mechanism of converting strings to active code, whereas the parent covers general code generation techniques.

Explore 7 awesome GitHub repositories matching software engineering & architecture · String-to-Code Conversion. Refine with filters or upvote what's useful.

Awesome String-to-Code Conversion GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • aemkei/jsfuckAvatar de aemkei

    aemkei/jsfuck

    8,596Ver en GitHub↗

    jsfuck es un lenguaje de programación esotérico y ofuscador de código fuente de JavaScript. Funciona como un codificador de código que transforma el código fuente de JavaScript estándar en un equivalente funcional compuesto por un conjunto mínimo de caracteres. El proyecto restringe su código fuente a seis caracteres específicos para ocultar la lógica y evitar filtros de seguridad que bloquean caracteres alfanuméricos estándar. Logra esto utilizando la coerción de tipos para derivar símbolos y accediendo a objetos internos del lenguaje mediante la manipulación de prototipos. El sistema permite la ejecución arbitraria de JavaScript convirtiendo cadenas en funciones ejecutables y recuperando el alcance global a través del contexto de ejecución. Gestiona la lógica compleja y los argumentos de función utilizando envoltorios de matriz y llamadas a constructores nativos.

    Implements the ability to evaluate strings as executable functions to run arbitrary logic without a global scope reference.

    JavaScript
    Ver en GitHub↗8,596
  • c3lang/c3cAvatar de c3lang

    c3lang/c3c

    5,147Ver en GitHub↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    C3 transforms compile-time strings into active code, variables, or functions for dynamic code generation.

    C3c3compilerlanguage
    Ver en GitHub↗5,147
  • colszowka/simplecovAvatar de colszowka

    colszowka/simplecov

    4,902Ver en GitHub↗

    SimpleCov es una herramienta de cobertura de código para Ruby y motor de análisis utilizado para rastrear qué líneas, ramas y métodos de código se ejecutan durante las pruebas. Funciona como un ejecutor de umbrales de cobertura y agregador de suites de pruebas, registrando datos de ejecución para identificar áreas no probadas de una aplicación. La herramienta se distingue por la capacidad de fusionar resultados de cobertura de procesos trabajadores paralelos y subprocesos en un único informe unificado. Soporta la comparación de líneas base para detectar regresiones de cobertura y puede recopilar datos de código ejecutado mediante métodos de evaluación dinámica, como los utilizados en motores de plantillas. Sus capacidades más amplias incluyen la generación de informes en múltiples formatos, agrupación de archivos fuente y filtrado de archivos mediante expresiones regulares. El sistema también proporciona una interfaz de línea de comandos para mostrar estadísticas y listar archivos no cubiertos.

    Captures coverage data for code executed via eval or templating engines that bypasses standard file loading.

    Ruby
    Ver en GitHub↗4,902
  • formidablelabs/react-liveAvatar de FormidableLabs

    FormidableLabs/react-live

    4,609Ver en 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

    Implements a pipeline that evaluates raw text strings as executable JavaScript modules at runtime.

    TypeScriptcomponent-playgroundlivereact
    Ver en GitHub↗4,609
  • functional-koans/clojure-koansAvatar de functional-koans

    functional-koans/clojure-koans

    3,799Ver en GitHub↗

    Clojure Koans is an educational platform designed to teach the syntax and core concepts of the Clojure programming language. It provides a structured curriculum of programming challenges that guide users through language features by requiring them to resolve a sequence of failing test cases. The project functions as an interactive learning environment that integrates a test-driven development workflow with automated feedback. By monitoring source files for modifications, the tool triggers immediate test execution whenever a user saves their progress, allowing for real-time verification of cod

    Evaluates code expressions within the runtime to provide immediate feedback on language behavior.

    Clojure
    Ver en GitHub↗3,799
  • linkedin/dustjsAvatar de linkedin

    linkedin/dustjs

    2,913Ver en GitHub↗

    Dustjs is a JavaScript templating engine and asynchronous template renderer. It functions as an isomorphic HTML generator, producing consistent output across both client and server environments. The system employs a logic-less template syntax to separate presentation from business logic, utilizing simple tags for iteration and conditional checks. It supports asynchronous data resolution, allowing the rendering process to pause and resume as external data sources respond. The engine provides capabilities for dynamic HTML generation, server-side rendering, and client-side templating. It utiliz

    Implements a high-performance rendering path by executing pre-compiled JavaScript functions that concatenate strings.

    JavaScript
    Ver en GitHub↗2,913
  • yanhaijing/template.jsAvatar de yanhaijing

    yanhaijing/template.js

    1,320Ver en GitHub↗

    Template.js is a JavaScript template engine designed for parsing and rendering dynamic HTML content in both browser and server-side environments. It functions as a frontend logic library that manages complex user interfaces through data injection, template composition, and extensible rendering logic. The engine distinguishes itself by prioritizing performance through build-time template compilation, which transforms template files into executable modules or functions to minimize runtime overhead. It also incorporates a secure execution sandbox that restricts template logic to a controlled sco

    Compiles template source strings into executable JavaScript functions to maximize rendering performance.

    JavaScriptarttemplatebaidutemplatebrowserify
    Ver en GitHub↗1,320
  1. Home
  2. Software Engineering & Architecture
  3. Compile-Time Code Generation
  4. String-to-Code Conversion

Explorar subetiquetas

  • Compiled Template ExecutionExecuting pre-compiled functions that directly concatenate strings to produce HTML output. **Distinct from String-to-Code Conversion:** Focuses on the execution of templates compiled into JS functions, rather than generic string-to-code conversion.
  • Dynamic Runtime Evaluation1 sub-etiquetaEvaluating strings as executable code at runtime using language constructors. **Distinct from String-to-Code Conversion:** Distinct from String-to-Code Conversion: specifically focuses on runtime execution via constructors rather than compile-time generation.