awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesRuntime Code Compilation

Compiles code into shared libraries at runtime for in-process evaluation and state persistence.

Distinct from Compile-Time Expression Evaluation: Distinct from Compile-Time Expression Evaluation: evaluates code at runtime by compiling into shared libraries, not computing constant expressions during compilation.

Explore 6 awesome GitHub repositories matching programming languages & runtimes · Runtime Code Compilation. Refine with filters or upvote what's useful.

Awesome Runtime Code Compilation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • evcxr/evcxrevcxr 的头像

    evcxr/evcxr

    6,436在 GitHub 上查看↗

    EvalXR is an interactive Rust compiler that compiles code into dynamically loaded libraries for iterative evaluation without restarting the process. It serves as a Rust Jupyter kernel, a notebook runtime, and a REPL environment, all with state retention across evaluations. The project provides a stateful Rust evaluation engine that runs code snippets in isolated sandboxes while keeping functions and variables alive between executions. It supports cell-based execution, compiling Rust code into a shared library and loading it into the same process to preserve state, with an error-aware compilat

    Compiles Rust code into shared libraries at runtime for iterative evaluation without restarting the process.

    Rust
    在 GitHub 上查看↗6,436
  • tjanczuk/edgetjanczuk 的头像

    tjanczuk/edge

    5,439在 GitHub 上查看↗

    This project is a polyglot runtime bridge and interop framework designed to execute .NET and Node.js code within a single operating system process. It functions as a cross-runtime execution engine and in-process scripting host, enabling bidirectional communication and data exchange between the Common Language Runtime and JavaScript environments to eliminate cross-process communication overhead. The framework distinguishes itself by providing a system for bidirectional asynchronous callbacks and automatic data marshalling of binary buffers and serializable values between different managed obje

    Compiles source scripts into delegates at runtime to execute managed code within the current process.

    C++
    在 GitHub 上查看↗5,439
  • gradle/kotlin-dsl-samplesgradle 的头像

    gradle/kotlin-dsl-samples

    3,683在 GitHub 上查看↗

    该存储库提供了一系列示例配置,演示了如何使用 Kotlin 领域特定语言(DSL)定义项目构建逻辑和依赖项。它作为在 Gradle 生态系统中实现构建自动化的参考,专注于从传统脚本编写向用于管理软件生命周期的类型安全、表达性方法的过渡。 这些示例说明了如何利用 Kotlin 编译器在开发过程中验证构建脚本,从而启用 IDE 自动补全和早期错误检测等功能。通过利用这种方法,开发者可以在项目间组织和共享可重用的构建逻辑,促进复杂构建系统的模块化,同时保持跨不同环境的一致性。 这些示例涵盖了基于 JVM 的项目的配置,包括依赖项管理和任务执行。该存储库演示了如何应用声明式构建抽象和基于插件的扩展机制来创建可维护的构建脚本,这些脚本通过增量编译和惰性属性评估保持高性能。

    Implements incremental compilation to cut rebuild times by processing only modified build scripts during development.

    Kotlingradlekotlin
    在 GitHub 上查看↗3,683
  • symfony/expression-languagesymfony 的头像

    symfony/expression-language

    2,848在 GitHub 上查看↗

    The expression-language is a lightweight calculation component and parser tool that compiles and evaluates single-line string expressions against runtime variables. It functions as an expression engine that parses logical expressions into executable code or evaluates them directly against provided variables and functions to power dynamic rule evaluation and configuration. The engine features a complete architecture covering lexical tokenisation, intermediate code generation, and execution caching. It parses expression strings into hierarchical abstract syntax trees to enable programmatic insp

    Translates expression strings into executable code to run repeated operations quickly without parsing overhead.

    PHPcomponentphpsymfony
    在 GitHub 上查看↗2,848
  • fwcd/kotlin-language-serverfwcd 的头像

    fwcd/kotlin-language-server

    2,034在 GitHub 上查看↗

    The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By implementing the Language Server Protocol, it enables developers to access professional-grade development features, such as code completion, diagnostics, and navigation, within any compatible text editor. The project distinguishes itself through an architecture that maintains persistent, in-memory compiler instances to facilitate rapid, incremental recompilation during active development. It supports remote hosting via TCP, allowing editors to connect to centralized analysis

    Integrates an in-memory compiler to facilitate rapid, partial recompilation during active development.

    Kotlinatomautocompletecode-completion
    在 GitHub 上查看↗2,034
  • intel/llvmintel 的头像

    intel/llvm

    1,497在 GitHub 上查看↗

    The project is a reusable collection of modular compiler and toolchain technologies designed for building optimizers, code generators, and multi-language programming environments. It provides foundational compiler frontend technologies that translate source code written in C, C++, and Objective-C into a low-level programming language and intermediate code format. This intermediate representation enables cross-language analysis, program transformation, and target-independent optimization alongside a cross-platform programming framework that allows developers to write single-source accelerated a

    Translates source code into executable device binaries at runtime using embedded compilation pipelines.

    LLVMintelllvmoneapi
    在 GitHub 上查看↗1,497
  1. Home
  2. Programming Languages & Runtimes
  3. Compile-Time Expression Evaluation
  4. Runtime Code Compilation

探索子标签

  • Incremental CompilationCompiles only user code against a pre-built runtime library to cut rebuild time from minutes to seconds during development. **Distinct from Runtime Code Compilation:** Distinct from Runtime Code Compilation: focuses on fast incremental builds during development, not runtime compilation into shared libraries.