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
·

3 repositorios

Awesome GitHub RepositoriesLanguage Runtime Emulators

Libraries that replicate the data structures and memory management of a specific language environment.

Distinct from Runtime Libraries: Distinct from low-level system runtime libraries: focuses on high-level language feature emulation.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Language Runtime Emulators. Refine with filters or upvote what's useful.

Awesome Language Runtime Emulators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • gopherjs/gopherjsAvatar de gopherjs

    gopherjs/gopherjs

    13,127Ver en GitHub↗

    GopherJS is a cross-compiler toolchain that converts Go source code into JavaScript. It functions as a transpiler, enabling the execution of statically typed Go code within web browsers and other standard JavaScript runtime environments. The project provides a comprehensive implementation of the Go standard library, replacing system-level calls with browser-compatible APIs to maintain language semantics. It maps Go's memory allocation patterns and type definitions onto the host JavaScript engine, while utilizing source map generation to allow for debugging using original Go source files. By

    Implements core language primitives like goroutines and channels using JavaScript-based scheduling and state management.

    Gocompilergogolang
    Ver en GitHub↗13,127
  • google/grumpyAvatar de google

    google/grumpy

    10,528Ver en GitHub↗

    Grumpy is a native binary compiler that transforms Python source code into Go source code. By transpiling high-level scripts into a strongly typed intermediate representation, the system enables the creation of statically linked native binaries that operate independently of a traditional virtual machine interpreter. The project distinguishes itself by providing a comprehensive runtime library that replicates standard Python data structures and object behaviors. This emulation layer ensures that compiled code maintains functional parity with the original source environment while leveraging the

    Replicates standard language data structures and behaviors to ensure functional parity in compiled binaries.

    Go
    Ver en GitHub↗10,528
  • google/j2objcAvatar de google

    google/j2objc

    6,041Ver en GitHub↗

    j2objc es un compilador de fuente a fuente y transpilador que convierte código fuente Java a Objective-C. Funciona como un portador de lógica multiplataforma, permitiendo que la lógica de la aplicación y los modelos de datos escritos en Java se compartan y ejecuten en iOS. Para apoyar esta traducción, el proyecto proporciona una implementación en Objective-C de clases y APIs centrales de Java para emular el entorno de ejecución de Java. El sistema incluye traducción especializada para librerías Java y proporciona mapeo para inyección de dependencias y anotaciones de análisis estático para preservar metadatos. También permite la conversión de pruebas JUnit en binarios ejecutables para verificar la consistencia lógica en hardware móvil. Para optimizar las aplicaciones de iOS resultantes, el proyecto proporciona herramientas para la detección de código no utilizado y la eliminación de código muerto. Además, permite el reemplazo de clases traducidas automáticamente con implementaciones nativas escritas a mano para aumentar la velocidad de ejecución.

    Implements core Java classes and standard APIs in Objective-C to provide a compatible runtime environment on iOS.

    Java
    Ver en GitHub↗6,041
  1. Home
  2. Operating Systems & Systems Programming
  3. Systems Programming
  4. Runtime Libraries
  5. Language Runtime Emulators