awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

43 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • pytorch/pytorchAvatar von pytorch

    pytorch/pytorch

    100,814Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗100,814
  • paddlepaddle/paddleocrAvatar von PaddlePaddle

    PaddlePaddle/PaddleOCR

    82,412Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗82,412
  • python/cpythonAvatar von python

    python/cpython

    73,265Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗73,265
  • leonardomso/33-js-conceptsAvatar von leonardomso

    leonardomso/33-js-concepts

    66,467Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗66,467
  • scikit-learn/scikit-learnAvatar von scikit-learn

    scikit-learn/scikit-learn

    66,344Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗66,344
  • keras-team/kerasAvatar von keras-team

    keras-team/keras

    64,094Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗64,094
  • babel/babelAvatar von babel

    babel/babel

    44,009Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗44,009
  • paddlepaddle/paddleAvatar von PaddlePaddle

    PaddlePaddle/Paddle

    23,632Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,632
  • tencent/ncnnAvatar von Tencent

    Tencent/ncnn

    22,811Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,811
  • openjdk/jdkAvatar von openjdk

    openjdk/jdk

    22,617Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,617
  • dotnet/coreAvatar von dotnet

    dotnet/core

    21,897Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,897
  • micropython/micropythonAvatar von micropython

    micropython/micropython

    21,806Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,806
  • zergtant/pytorch-handbookAvatar von zergtant

    zergtant/pytorch-handbook

    21,658Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,658
  • brave/brave-browserAvatar von brave

    brave/brave-browser

    21,691Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,691
  • apache/mxnetAvatar von apache

    apache/mxnet

    20,829Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,829
  • facebook/hhvmAvatar von facebook

    facebook/hhvm

    18,635Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,635
  • rpcs3/rpcs3Avatar von RPCS3

    RPCS3/rpcs3

    18,209Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,209
  • dotnet/runtimeAvatar von dotnet

    dotnet/runtime

    17,966Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,966
  • diem/diemAvatar von diem

    diem/diem

    16,678Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,678
  • tracel-ai/burnAvatar von tracel-ai

    tracel-ai/burn

    15,474Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,474
Vorherige123Nächste
  1. Home
  2. Programming Languages & Runtimes
  3. Runtime Execution Environments
  4. Runtime Environments
  5. Execution Engines

Unter-Tags erkunden

  • Just-In-Time CompilersExecution engines that translate high-level code into optimized machine instructions at runtime to improve performance.
  • Parallel Execution Strategies1 Sub-TagMethods for distributing computational tasks across multiple CPU cores or processes to improve performance.
  • Pluggable Runtimes1 Sub-TagArchitecture 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 Sub-TagSoftware implementations that execute bytecode instructions in an isolated environment.