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

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

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

43 个仓库

Awesome GitHub RepositoriesExecution Engines

Core components that interpret or compile code to execute instructions on a computer processor.

Explore 43 awesome GitHub repositories matching programming languages & runtimes · Execution Engines. Refine with filters or upvote what's useful.

Awesome Execution Engines GitHub Repositories

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

    pytorch/pytorch

    100,814在 GitHub 上查看↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic differentiation system that allows for flexible, non-static graph execution. The framework is designed for deep integration with Python, enabling natural usage alongside standard scientific computing ecosystems. It distinguishes itself through a comprehensive distributed training sui

    Optimizes function execution at runtime through source code scripting or tracing via just-in-time compilation.

    Pythonautograddeep-learninggpu
    在 GitHub 上查看↗100,814
  • paddlepaddle/paddleocrPaddlePaddle 的头像

    PaddlePaddle/PaddleOCR

    82,412在 GitHub 上查看↗

    PaddleOCR is a comprehensive optical character recognition framework designed for detecting and transcribing text from images and documents into structured, machine-readable formats. It provides a modular computer vision pipeline that decouples image preprocessing, text detection, and character recognition into independent, configurable stages. This architecture supports automated document digitization and multilingual text recognition, capable of identifying text in over one hundred languages across diverse environments ranging from scanned documents to industrial scenes. The framework disti

    Compiles computational models into fixed graphs to minimize memory overhead and maximize throughput during inference.

    Pythonai4sciencechineseocrdocument-parsing
    在 GitHub 上查看↗82,412
  • python/cpythonpython 的头像

    python/cpython

    73,265在 GitHub 上查看↗

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a combination of reference counting and generational cyclic garbage collection, while dynamic type dispatching determines object behavior at runtime based on metadata stored within object headers. The project is distinguished by its C-based architecture, which provides a stable forei

    Executes high-level source code by compiling it into platform-independent bytecode processed through a central evaluation loop.

    Python
    在 GitHub 上查看↗73,265
  • leonardomso/33-js-conceptsleonardomso 的头像

    leonardomso/33-js-concepts

    66,467在 GitHub 上查看↗

    This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-loop-based concurrency, alongside advanced topics like JIT-compiled execution and memory management. The repository distinguishes itself by offering deep-dive technical guides that bridge the gap between abstract language concepts and practical browser implementation. It features

    Clarifies how runtime engines translate high-level source code into optimized machine instructions to boost execution performance.

    JavaScriptangularconceptses6
    在 GitHub 上查看↗66,467
  • scikit-learn/scikit-learnscikit-learn 的头像

    scikit-learn/scikit-learn

    66,344在 GitHub 上查看↗

    Scikit-learn is a machine learning library for predictive data analysis that provides a collection of algorithms for supervised and unsupervised learning. It functions as a comprehensive toolkit for data preprocessing, dimensionality reduction, and model selection, allowing users to classify data objects, predict continuous values, and cluster similar items based on historical patterns. The project is defined by a unified interface design where objects either learn from data, transform data, or chain these operations into sequential workflows. To ensure performance on large or high-dimensiona

    Distributes computational tasks across multiple CPU cores or processes to bypass execution bottlenecks and improve performance.

    Pythondata-analysisdata-sciencemachine-learning
    在 GitHub 上查看↗66,344
  • keras-team/keraskeras-team 的头像

    keras-team/keras

    64,094在 GitHub 上查看↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a directed acyclic graph approach, the framework allows users to build intricate models with multiple inputs, outputs, and shared layers, ensuring consistent numerical execution through functional state management. The project distinguishes itself as a multi-backend machine learning

    Translates high-level operations into optimized machine code at runtime to maximize hardware performance.

    Pythondata-sciencedeep-learningjax
    在 GitHub 上查看↗64,094
  • babel/babelbabel 的头像

    babel/babel

    44,009在 GitHub 上查看↗

    Babel is a pluggable JavaScript compiler and transpiler that converts modern ECMAScript syntax into backwards-compatible versions of the language. It functions as an abstract syntax tree manipulator, parsing source code into a hierarchical structure to traverse and modify nodes for custom code transformations. The system utilizes a plugin-driven architecture to apply specific transformation rules and supports presets that bundle multiple plugins into named configuration groups. This enables the transformation of experimental syntax and the injection of non-global polyfills to ensure consisten

    Provides a runtime binding to automatically compile files during execution.

    TypeScriptastbabelcompiler
    在 GitHub 上查看↗44,009
  • paddlepaddle/paddlePaddlePaddle 的头像

    PaddlePaddle/Paddle

    23,632在 GitHub 上查看↗

    Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a platform for constructing models using tensor-based computations and supports both dynamic and static execution graphs to facilitate research and production workflows. The platform functions as a distributed machine learning system, enabling the scaling of training workloads across multiple nodes and hardware clusters. It includes a comprehensive toolkit for model deployment and optimization, allowing users to convert external model formats, compress trained models for resource-co

    Converts imperative model code into static computation graphs to improve execution speed.

    C++deep-learningdistributed-trainingefficiency
    在 GitHub 上查看↗23,632
  • tencent/ncnnTencent 的头像

    Tencent/ncnn

    22,811在 GitHub 上查看↗

    ncnn is a high-performance neural network inference framework designed for executing deep learning models locally on mobile and desktop hardware. It functions as a specialized engine that enables the deployment of artificial intelligence tasks directly on resource-constrained devices, eliminating the need for external network connectivity or cloud-based processing services. The framework provides a comprehensive toolset for model optimization, allowing users to convert and quantize machine learning models into specialized binary structures. By utilizing static model graph compilation and zero

    Transforms high-level neural network definitions into a memory-efficient binary format optimized for rapid loading and execution on target hardware.

    C++androidarm-neonartificial-intelligence
    在 GitHub 上查看↗22,811
  • openjdk/jdkopenjdk 的头像

    openjdk/jdk

    22,617在 GitHub 上查看↗

    The Java Development Kit is a comprehensive software development environment designed for compiling, debugging, and executing applications written in the Java programming language. It provides the core infrastructure necessary to transform human-readable source code into platform-independent bytecode and run those applications across diverse computing environments. At the center of this environment is the Java Virtual Machine, a runtime engine that executes compiled bytecode while managing memory and system resources. This architecture utilizes a stack-based virtual machine and a platform-agn

    Translates bytecode into native machine instructions during execution to optimize performance.

    Javajavajvmopenjdk
    在 GitHub 上查看↗22,617
  • dotnet/coredotnet 的头像

    dotnet/core

    21,897在 GitHub 上查看↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Utilizes advanced just-in-time compilation and hardware-specific optimizations to improve runtime execution performance.

    PowerShelldotnetdotnet-core
    在 GitHub 上查看↗21,897
  • micropython/micropythonmicropython 的头像

    micropython/micropython

    21,806在 GitHub 上查看↗

    MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained systems. It serves as a cross-platform embedded runtime and hardware abstraction layer, providing a firmware framework that maps high-level software commands to specific microcontroller registers across diverse processor architectures. The project functions as an embedded language interpreter that enables rapid prototyping on hardware through an interactive read-eval-print loop. It supports a wide range of target environments, including ARM, ESP32, STM32, RISC-V, and WebAssembl

    Supports distributing workloads across multiple processor cores to increase execution performance.

    Cembeddedmicrocontrollermicropython
    在 GitHub 上查看↗21,806
  • zergtant/pytorch-handbookzergtant 的头像

    zergtant/pytorch-handbook

    21,658在 GitHub 上查看↗

    This project is a comprehensive educational resource and technical documentation suite for learning and developing deep learning models. It serves as an open-source textbook, implementation manual, and framework tutorial designed to guide users through the mathematical foundations and practical application of neural networks. The resource provides detailed instructional content on building various model architectures, including convolutional and recurrent neural networks. It includes a dedicated distributed training guide and a learning path that covers the fundamentals of tensors, automatic

    Covers the transformation of dynamic computational graphs into static representations to improve processing speed and deployment.

    Jupyter Notebookdeep-learningmachine-learningneural-network
    在 GitHub 上查看↗21,658
  • brave/brave-browserbrave 的头像

    brave/brave-browser

    21,691在 GitHub 上查看↗

    Brave is a privacy-centric web browser built on the Chromium engine. It functions as a cross-platform navigation tool designed to protect user data by automatically blocking trackers and advertisements by default. The browser distinguishes itself through integrated search capabilities that allow for programmatic control over query execution and data retrieval. It provides a platform for custom search engine development, enabling users to apply specific ranking rules, filter content based on geographic or temporal constraints, and enrich results with real-time structured data. Beyond its core

    Compiles high-level scripts into machine code at runtime to execute logic at high speeds.

    bravebrowserchromium
    在 GitHub 上查看↗21,691
  • apache/mxnetapache 的头像

    apache/mxnet

    20,829在 GitHub 上查看↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    Compiles computational models into fixed graphs to optimize memory and throughput.

    C++mxnet
    在 GitHub 上查看↗20,829
  • facebook/hhvmfacebook 的头像

    facebook/hhvm

    18,635在 GitHub 上查看↗

    HHVM is a high-performance execution engine and runtime environment designed for the Hack language. It functions as a persistent web application server that processes incoming network traffic, while also providing command-line utilities for executing standalone scripts and performing automated tasks. The project distinguishes itself through a sophisticated execution model that utilizes just-in-time compilation to translate bytecode into optimized machine code. This process is supported by a static type analysis engine that enforces strict data constraints and identifies type inconsistencies b

    Compiles high-level code into machine language to accelerate web application processing.

    C++hackhacklanghhvm
    在 GitHub 上查看↗18,635
  • rpcs3/rpcs3RPCS3 的头像

    RPCS3/rpcs3

    18,209在 GitHub 上查看↗

    RPCS3 is a C++ application that functions as a software environment for executing and managing PlayStation 3 console titles on desktop operating systems. It operates by translating proprietary console hardware instructions and graphics commands into formats compatible with modern computer hardware, allowing for the execution of original game software. The emulator distinguishes itself through a comprehensive suite of tools for managing game libraries, applying software patches to modify performance characteristics, and tracking the compatibility status of individual titles. It includes integr

    Translates proprietary console machine code into native host instructions at runtime to achieve high performance on standard desktop processors.

    C++assembly-languageccpp
    在 GitHub 上查看↗18,209
  • dotnet/runtimedotnet 的头像

    dotnet/runtime

    17,966在 GitHub 上查看↗

    This project is a cross-platform managed execution environment and general-purpose application framework designed for building high-performance software. It provides a unified runtime that handles memory management, type safety, and code execution across diverse operating systems. By integrating a native code compilation toolchain, the platform enables developers to convert managed code into optimized machine instructions, significantly improving startup performance and reducing runtime dependencies for production environments. The framework distinguishes itself through a comprehensive toolch

    Utilizes a just-in-time compiler to translate intermediate code into optimized machine instructions at runtime.

    C#dotnethacktoberfesthelp-wanted
    在 GitHub 上查看↗17,966
  • diem/diemdiem 的头像

    diem/diem

    16,678在 GitHub 上查看↗

    Diem is a distributed ledger technology platform designed for the development of decentralized applications and the execution of programmable financial transactions. It provides a comprehensive framework for operating validator nodes that maintain ledger integrity through a Byzantine fault-tolerant consensus protocol, ensuring consistent state updates across a distributed network of participants. The platform distinguishes itself through a modular node architecture that decouples consensus, execution, and storage to facilitate scalability and maintenance. It utilizes a resource-oriented virtu

    A type-safe execution environment that enforces strict ownership rules to prevent unauthorized access or duplication of digital assets.

    Rustblockchain
    在 GitHub 上查看↗16,678
  • tracel-ai/burntracel-ai 的头像

    tracel-ai/burn

    15,474在 GitHub 上查看↗

    Burn is a deep learning framework designed for building, training, and deploying neural networks using a modular architecture. As a machine learning library built in Rust, it provides a backend-agnostic computational engine that enables the execution of models across diverse hardware, including central processors, graphics processors, and web runtimes. The framework distinguishes itself through a highly portable design that allows developers to maintain a single workflow for both training and inference across heterogeneous environments. It incorporates advanced optimization techniques such as

    Compiles model structures into static execution plans to eliminate runtime overhead and improve inference speed.

    Rustautodiffcross-platformcuda
    在 GitHub 上查看↗15,474
上一个123下一个
  1. Home
  2. Programming Languages & Runtimes
  3. Runtime Execution Environments
  4. Runtime Environments
  5. Execution Engines

探索子标签

  • Just-In-Time CompilersExecution engines that translate high-level code into optimized machine instructions at runtime to improve performance.
  • Parallel Execution Strategies1 个子标签Methods for distributing computational tasks across multiple CPU cores or processes to improve performance.
  • Pluggable Runtimes1 个子标签Architecture allowing the swapping of different execution engines to support varied execution modes. **Distinct from Execution Engines:** Distinct from general execution engines by focusing on the swappability/composability of the runtime itself.
  • Static Graph ExecutionCompilation of computational models into fixed graphs to optimize memory and throughput.
  • Virtual Machines1 个子标签Software implementations that execute bytecode instructions in an isolated environment.