awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 مستودعات

Awesome GitHub RepositoriesBytecode Interpreters

Runtimes that execute programs by interpreting a compiled intermediate bytecode representation.

Distinct from Embedded Interpreters: Candidates are too specific to task runners or UI frameworks; this refers to the core VM implementation.

Explore 13 awesome GitHub repositories matching programming languages & runtimes · Bytecode Interpreters. Refine with filters or upvote what's useful.

Awesome Bytecode Interpreters GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • v8/v8الصورة الرمزية لـ v8

    v8/v8

    25,089عرض على GitHub↗

    V8 is a high-performance JavaScript and WebAssembly engine designed to compile and execute code within host applications. It functions as an embeddable scripting engine and just-in-time compiler, providing a portable library for integrating dynamic script execution into native software environments. The engine incorporates a WebAssembly runtime to execute compiled binary code for a stack-based virtual machine at near-native speeds. It enables native application scripting by allowing a JavaScript execution environment to be embedded directly into a native program to handle dynamic logic. The

    Includes the Ignition bytecode interpreter that translates JavaScript source into a compact format for execution.

    C++
    عرض على GitHub↗25,089
  • wren-lang/wrenالصورة الرمزية لـ wren-lang

    wren-lang/wren

    8,043عرض على GitHub↗

    Wren is an embeddable, class-based scripting language and bytecode interpreter. It provides a dependency-free virtual machine designed for integrating dynamic script execution into host applications via a C API. The language is centered on a modern object-oriented model featuring inheritance, method overloading, and first-class functions. It utilizes a concurrent fiber runtime to manage lightweight, cooperatively scheduled execution paths without relying on operating system threads. The project includes a comprehensive suite of object-oriented primitives, closure-based state capture, and a m

    Implements a bytecode interpreter that runs compiled source code to produce output and verify logic.

    Wrenbytecodecfibers
    عرض على GitHub↗8,043
  • cisco-talos/clamav-develالصورة الرمزية لـ Cisco-Talos

    Cisco-Talos/clamav-devel

    6,887عرض على GitHub↗

    ClamAV is an open-source antivirus engine and malware detection scanner. It identifies trojans, viruses, and other malicious software by scanning files and data streams against a database of known signatures. The system functions as a signature-based threat detector, allowing for the implementation of threat intelligence by turning malware samples into actionable signatures. It supports the creation of custom malware signatures to identify specific or specialized security threats. The engine provides capabilities for endpoint security monitoring and comprehensive malware detection scanning a

    Provides a specialized bytecode interpreter to execute complex detection logic for identifying polymorphic malware.

    C
    عرض على GitHub↗6,887
  • cisco-talos/clamavالصورة الرمزية لـ Cisco-Talos

    Cisco-Talos/clamav

    6,869عرض على GitHub↗

    ClamAV - Documentation is here: https://docs.clamav.net

    Ships a bytecode interpreter that executes custom signatures for heuristic malware detection.

    Cantivirusclamavgplv2
    عرض على GitHub↗6,869
  • paritytech/parity-ethereumالصورة الرمزية لـ paritytech

    paritytech/parity-ethereum

    6,831عرض على GitHub↗

    Parity Ethereum هو تطبيق برمجي لعقدة عميل Ethereum، يحتفظ بنسخة محلية من سجل المعاملات ويتحقق من صحة معاملات الشبكة. يعمل كعقدة في شبكة البلوكشين وكبيئة تشغيل لـ Ethereum Virtual Machine، مما يوفر البيئة اللازمة لمعالجة بايت كود العقود الذكية وتحديث حالة الشبكة. يتضمن المشروع أنظمة لإدارة المفاتيح التشفيرية لإنشاء وتخزين المفاتيح الخاصة المستخدمة لتوقيع المعاملات بشكل آمن. كما يتيح تشغيل عقدة بلوكشين ويوفر آليات لمزامنة شبكة Ethereum لتتوافق مع الحالة الحالية للشبكة. يغطي النظام مجالات واسعة من القدرات بما في ذلك تنفيذ العقود الذكية، والبنية التحتية للشبكة لنشر البيانات بين الأقران (P2P)، وإدارة بيانات الاعتماد التشفيرية لتحديد الهوية.

    Provides a bytecode interpreter that executes smart contract logic to update the network state.

    Rust
    عرض على GitHub↗6,831
  • klange/toaruosالصورة الرمزية لـ klange

    klange/toaruos

    6,783عرض على GitHub↗

    ToaruOS is an independent operating system built from the ground up without external dependencies. It features a custom x86-64 kernel that supports symmetric multiprocessing and paging, paired with a graphical windowing system and a dedicated bytecode interpreter for application logic. The system distinguishes itself by integrating an embedded Python environment for system-level development and a custom graphical interface that handles its own window composition and text rendering. It includes a compatibility layer for third-party application support and a system package manager for handling

    Implements a custom virtual machine and interpreter to execute compiled bytecode for application logic.

    Caarch64armv8baremetal
    عرض على GitHub↗6,783
  • ocaml/ocamlالصورة الرمزية لـ ocaml

    ocaml/ocaml

    6,514عرض على GitHub↗

    OCaml is a strongly typed functional language featuring a sophisticated type system and a focus on safety and expressiveness. It provides a comprehensive compiling toolchain that transforms source code into either portable bytecode or high-performance native binaries. The project is distinguished by a shared memory parallel runtime that executes computations across multiple processor cores using domains, and an algebraic effect system for managing side effects and control flow through execution context handlers. It also includes a dedicated parser generator to automatically create lexers and

    Provides a comprehensive toolchain that transforms source code into either portable bytecode or high-performance native binaries.

    OCamlcompilerfunctional-languageocaml
    عرض على GitHub↗6,514
  • mruby/mrubyالصورة الرمزية لـ mruby

    mruby/mruby

    5,584عرض على GitHub↗

    mruby is a lightweight Ruby interpreter designed to be embedded into C applications. It compiles Ruby source code into a compact, platform-independent bytecode that executes on a register-based virtual machine, and exposes a stable C API for host programs to initialize the interpreter, load bytecode, and invoke Ruby methods at runtime. The interpreter distinguishes itself through a tightly coupled parser and compiler that performs lexical analysis, syntax parsing, and bytecode generation in a single pass without constructing an intermediate AST, minimizing memory overhead. It also includes a

    An embeddable interpreter that compiles Ruby source code into portable bytecode for execution in C applications.

    C
    عرض على GitHub↗5,584
  • luanrt/youtube.jsالصورة الرمزية لـ LuanRT

    LuanRT/YouTube.js

    5,003عرض على GitHub↗

    YouTube.js هي مكتبة JavaScript وغلاف API مصمم للتفاعل مع واجهة برمجة تطبيقات YouTube InnerTube الداخلية. تعمل كعميل لاسترجاع بيانات الفيديو وحالات الخدمة، مع تحليل استجابات API الداخلية الخام إلى كائنات مكتوبة لاستخراج البيانات ومعالجتها. يتضمن المشروع محلل تدفق قادرًا على فك تشفير عناوين البث المشفرة وتنفيذ بروتوكولات تسليم الفيديو المملوكة. يستخدم مترجمًا مخصصًا لتنفيذ المنطق الخارجي المشفر المطلوب لحل البيانات الديناميكية وإدارة مخازن الفيديو المؤقتة. توفر المكتبة طبقة طلب محايدة للبيئة للتوافق عبر بيئات تشغيل JavaScript المختلفة. كما تتميز بنظام امتداد نمطي يكشف عن الطرق الداخلية للسماح بإضافة وظائف جديدة دون تعديل الكود المصدري.

    Implements a dedicated bytecode interpreter to execute obfuscated logic for decoding dynamic streaming addresses.

    TypeScript
    عرض على GitHub↗5,003
  • pyston/pyston_v1الصورة الرمزية لـ pyston

    pyston/pyston_v1

    4,847عرض على GitHub↗

    Pyston هو تطبيق لغة Python عالي الأداء ومترجم JIT. يعمل كبيئة تشغيل تنفذ كود Python مع الحفاظ على التوافق مع مواصفات اللغة القياسية. يسرع المشروع التنفيذ عن طريق ترجمة bytecode الخاص بـ Python إلى كود آلة أصلي أثناء تنفيذ البرنامج. يستخدم خط أنابيب تجميع متعدد المستويات وتحسين تنفيذ تكيفي للانتقال من التفسير إلى الكود المجمع بناءً على سلوك وقت التشغيل. يحافظ هذا التطبيق على توافق ثنائي مع Python C API القياسي لدعم الإضافات الأصلية. تتضمن بيئة التشغيل أدوات لتحسين الأداء والمقارنة المعيارية، بما في ذلك القدرة على التبديل بين مستويات التجميع وأوضاع المفسر. يوفر ميزات مراقبة وقابلية ملاحظة مثل تصدير الإحصائيات الداخلية وإسهاب وقت التشغيل القابل للتكوين لتسجيل التشخيص وتحليل التنفيذ.

    Maps high-level virtual machine instructions directly to processor-level operations for faster runtime execution.

    عرض على GitHub↗4,847
  • iree-org/ireeالصورة الرمزية لـ iree-org

    iree-org/iree

    3,819عرض على GitHub↗

    IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis

    Provides a bytecode virtual machine that interprets a serialized instruction set to manage execution contexts and dispatch workloads.

    C++compilercudajax
    عرض على GitHub↗3,819
  • mozilla/shumwayالصورة الرمزية لـ mozilla

    mozilla/shumway

    3,669عرض على GitHub↗

    Shumway is a browser-based Flash emulation system designed to execute Shockwave Flash content without the need for native plugins. It focuses on the preservation of legacy Flash content by rendering SWF files within modern web browsers. The project utilizes a JavaScript-based virtual machine to parse and execute SWF bytecode, recreating the original program logic. This environment simulates a CPU and memory layout to enable the display and playback of interactive animations and applications. The system manages a software-based rendering pipeline that draws vector shapes and bitmaps onto a ca

    Parses and interprets the binary instruction set of SWF files to recreate original program logic.

    TypeScript
    عرض على GitHub↗3,669
  • whitecatboard/lua-rtos-esp32الصورة الرمزية لـ whitecatboard

    whitecatboard/Lua-RTOS-ESP32

    1,320عرض على GitHub↗

    Lua RTOS for ESP32 is a real-time operating system designed for ESP32 microcontrollers that integrates a lightweight Lua interpreter to manage hardware resources and application logic. It utilizes a micro-kernel architecture to provide preemptive task scheduling, ensuring deterministic timing and reliable concurrency for embedded operations on resource-constrained hardware. The system distinguishes itself by providing a unified hardware abstraction layer that maps high-level programming commands directly to peripheral registers. This allows developers to interact with sensors, actuators, and

    Executes application logic by interpreting compiled bytecode on resource-constrained hardware.

    Cesp32espressiffreertos
    عرض على GitHub↗1,320
  1. Home
  2. Programming Languages & Runtimes
  3. Bytecode Interpreters

استكشف الوسوم الفرعية

  • Bytecode-to-Native Dualism1 وسم فرعيProvision of both portable bytecode for fast interpretation and native code generation for high performance. **Distinct from Bytecode Interpreters:** Unlike a simple interpreter or compiler, this refers specifically to the architectural dualism of providing both execution paths.
  • Malware DetectionExecutes custom bytecode signatures for heuristic and polymorphic malware detection. **Distinct from Bytecode Interpreters:** Distinct from general Bytecode Interpreters: this interpreter is specialized for executing malware detection signatures, not general-purpose programs.