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

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

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

15 مستودعات

Awesome GitHub RepositoriesRuntime Bytecode Compilation

Utilities for compiling source code into executable bytecode during application runtime.

Distinct from Bytecode Compilers: Existing candidates focus on build-time compilation or smart contracts, not general JVM runtime compilation.

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

Awesome Runtime Bytecode Compilation GitHub Repositories

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

    chinabugotech/hutool

    30,282عرض على GitHub↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Allows source code to be transformed into executable bytecode during program execution for dynamic logic updates.

    Javahttphutooljava
    عرض على GitHub↗30,282
  • alibaba/fastjsonالصورة الرمزية لـ alibaba

    alibaba/fastjson

    25,625عرض على GitHub↗

    Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def

    Implements bytecode-based field mapping to avoid the performance overhead of repeated reflection calls.

    Java
    عرض على GitHub↗25,625
  • oracle/graalالصورة الرمزية لـ oracle

    oracle/graal

    21,603عرض على GitHub↗

    GraalVM is a polyglot virtual machine and high-performance runtime designed to execute multiple programming languages within a single environment. It functions as a JVM language toolkit for building language implementations, a native image compiler for transforming bytecode into standalone binaries, and an execution environment for LLVM bitcode and WebAssembly modules. The project is distinguished by its polyglot interoperability framework, which allows different languages to share data and execution state with low overhead. It utilizes self-modifying abstract syntax trees to optimize languag

    Allows loading and running Java bytecode dynamically from within an ahead-of-time compiled native executable.

    Javaaotcompilergraalvm
    عرض على GitHub↗21,603
  • elastic/logstashالصورة الرمزية لـ elastic

    elastic/logstash

    14,884عرض على GitHub↗

    Logstash is a JVM-based event processor and extract, transform, load system designed for log data processing pipelines. It functions as a plugin-based data ingestor that collects, transforms, and delivers logs and event data from multiple sources to various destinations. The system utilizes a modular architecture of interchangeable input, filter, and output components to handle real-time data ingestion and enterprise log aggregation. Users can extend the pipeline's functionality by developing custom plugins to support unique data sources or specific transformation logic. The platform covers

    Transforms pipeline configuration files into executable bytecode at runtime to optimize event processing speed.

    Java
    عرض على GitHub↗14,884
  • scala/scalaالصورة الرمزية لـ scala

    scala/scala

    14,548عرض على GitHub↗

    Scala is a statically typed programming language and compiler that combines object-oriented and functional programming paradigms. It serves as a cross-platform runtime language capable of targeting the Java Virtual Machine and JavaScript to share logic between backend servers and web frontends. The project provides a functional programming framework with immutable data structures and higher-order functions to build reliable concurrent and distributed applications. It distinguishes itself through deep interoperability with Java and JavaScript ecosystems and the ability to transform code into n

    Translates high-level source code into JVM bytecode for cross-platform execution on the Java Virtual Machine.

    Scalafunctional-programmingjvm-languagesobject-oriented-programming
    عرض على GitHub↗14,548
  • clojure/clojureالصورة الرمزية لـ clojure

    clojure/clojure

    11,006عرض على GitHub↗

    Clojure is a general-purpose, functional programming language hosted on the Java Virtual Machine. It is a homoiconic S-expression language that represents programs as nested data structures, allowing code to be manipulated and evaluated as data. The project provides a framework for JVM interoperability, enabling the invocation of Java methods and integration with other JVM-based languages. It distinguishes itself through a persistent data structure library that uses bitmapped vector tries to manage immutable collections and a programmatic REPL for interactive software development and real-tim

    Transforms high-level functional expressions into Java bytecode for execution on the Java Virtual Machine.

    Java
    عرض على GitHub↗11,006
  • scala/scala3الصورة الرمزية لـ scala

    scala/scala3

    6,261عرض على GitHub↗

    Scala 3 is an open-source, statically typed programming language that compiles to JVM bytecode, combining object-oriented and functional programming paradigms. Its core identity is defined by a sophisticated type system that includes traits, generics, union types, and a dependent object type system where types can depend on runtime values through path-dependent and singleton types. The language distinguishes itself through several advanced type-level and metaprogramming capabilities. It features a contextual abstraction mechanism using given instances and using clauses for compile-time implic

    Compiles Scala 3 source code into Java bytecode that runs on the Java Virtual Machine.

    Scalacompilerdottyepfl
    عرض على GitHub↗6,261
  • bellard/mquickjsالصورة الرمزية لـ bellard

    bellard/mquickjs

    5,539عرض على GitHub↗

    mQuickjs is a compact JavaScript engine designed for memory-constrained devices, such as microcontrollers, requiring as little as 10 KB of RAM and 100 KB of ROM. It achieves this through a fixed-buffer memory allocation scheme that avoids system heap usage, a compacting tracing garbage collector that eliminates fragmentation, and a ROM-embedded standard library that reduces both memory footprint and startup time. The engine compiles JavaScript source into portable bytecode that can be stored in persistent memory and executed without reparsing, and it emulates IEEE 754 floating-point arithmetic

    Compiles JavaScript source into portable bytecode that can be stored in persistent memory and executed without runtime compilation overhead.

    C
    عرض على GitHub↗5,539
  • apache/groovyالصورة الرمزية لـ apache

    apache/groovy

    5,446عرض على GitHub↗

    Groovy هي لغة برمجة JVM وإطار عمل للبرمجة الوصفية (Metaprogramming) يوفر بيئة متوافقة مع Java لبناء التطبيقات. تعمل كلغة برمجة نصية ديناميكية وأداة لتأليف لغات خاصة بالمجال (DSL)، مما يسمح بتنفيذ نصوص برمجية مخصصة وإنشاء لغات مصغرة متخصصة ذات بناء جملة موجز. يتميز المشروع بقدرته على تعديل سلوك البرنامج وتعريفات الفئات من خلال البرمجة الوصفية في وقت التجميع ووقت التشغيل. يستخدم نموذج كتابة هجين يجمع بين دقة الطريقة الديناميكية والتحقق الثابت الاختياري من النوع لموازنة المرونة وأداء التنفيذ. تغطي اللغة مجموعة واسعة من القدرات، بما في ذلك أنماط البرمجة الوظيفية، وتحويلات شجرة بناء الجملة المجردة (AST)، والتكامل المباشر لمكتبات Java. كما تتضمن أدوات أمان لمنع حقن SQL، وتأمين تحليل XML، وضمان تحليل البيانات المهيكلة بشكل آمن. يترجم النظام بناء الجملة عالي المستوى إلى كود بايت (Bytecode) خاص بـ JVM للتنفيذ على أي آلة افتراضية Java متوافقة.

    Translates high-level syntax into compatible Java bytecode for execution on the Java Virtual Machine.

    Javaapachecompilerdynamic-typing
    عرض على GitHub↗5,446
  • killme2008/aviatorscriptالصورة الرمزية لـ killme2008

    killme2008/aviatorscript

    5,216عرض على GitHub↗

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

    Compiles dynamic script instructions into Java bytecode to achieve native-speed performance for embedded application logic.

    Javaaviatorscriptexpression-evaluatorjava
    عرض على GitHub↗5,216
  • inkle/inkالصورة الرمزية لـ inkle

    inkle/ink

    4,817عرض على GitHub↗

    Ink هي لغة برمجة نصية سردية تفاعلية، ومترجم سردي لـ JSON، ووقت تشغيل لمحرك سردي. توفر مجموعة أدوات متخصصة لتأليف القصص غير الخطية وأنظمة الحوار المتفرعة المعقدة، مما يسمح للمطورين بإدارة حالة اللعبة وتقديم نصوص تفاعلية لواجهة المستخدم. يحول النظام النصوص الخام إلى تنسيق بايت كود JSON قابل للقراءة آلياً لتحسين التنفيذ داخل محركات الألعاب الخارجية. ويتميز بإدارة متقدمة للحالة، بما في ذلك القدرة على تسلسل تقدم القصة في لقطات والحفاظ على سياقات قصة متزامنة للتعامل مع خيوط سردية متعددة في وقت واحد. يغطي إطار العمل مجالات قدرات واسعة بما في ذلك تدفق التحكم الشرطي، وتنفيذ دوال المنطق، وتتبع الحالة المعقد القائم على المجموعات. ويدعم أنماط التصميم السردي مثل تداخل خيارات الحوار، وقطاعات القصة القابلة لإعادة الاستخدام، واستخدام علامات البيانات الوصفية للإشارة إلى الإجراءات النظامية لتطبيق مضيف. يسمح وقت التشغيل بالاتصال ثنائي الاتجاه مع منطق المضيف من خلال روابط الدوال الخارجية وإدارة الحالة بنمط المراقب (Observer).

    Converts parsed story hierarchies into a lightweight JSON bytecode format to improve execution speed.

    C#
    عرض على GitHub↗4,817
  • mozilla/rhinoالصورة الرمزية لـ mozilla

    mozilla/rhino

    4,594عرض على GitHub↗

    Rhino هو محرك JavaScript قائم على Java ينفذ طبقة توافق ECMAScript للتنفيذ داخل آلة افتراضية Java. يعمل كمحرك برمجة نصية مضمن وجسر برمجي، مما يسمح بدمج وتنفيذ كود JavaScript داخل تطبيقات Java. يسهل المشروع التواصل المباشر بين اللغات عن طريق تعيين فئات وكائنات Java في بيئة JavaScript. يتيح هذا التكامل للبرامج النصية التفاعل مع خدمات النظام الداخلية وكائنات المضيف الأصلية من خلال آلية تعيين مخصصة. يعمل المحرك على تحسين الأداء من خلال تجميع JavaScript إلى Java bytecode ويدعم نموذج تنفيذ مزدوج لموازنة وقت البدء وسرعة وقت التشغيل. يتضمن قدرات لتسلسل البيانات عبر اللغات، ومعالجة XML، وإدارة سياقات التنفيذ المعزولة للمهام المتزامنة. يتم توفير غلاف تفاعلي للتحرير وتصحيح الأخطاء في الوقت الفعلي.

    Translates JavaScript source code into Java bytecode for high-performance execution on the JVM.

    JavaScript
    عرض على GitHub↗4,594
  • adafruit/circuitpythonالصورة الرمزية لـ adafruit

    adafruit/circuitpython

    4,521عرض على GitHub↗

    CircuitPython هو مشتق متخصص من وقت تشغيل MicroPython مصمم كمفسر Python مدمج للمتحكمات الدقيقة. يوفر بيئة لغة عالية المستوى تسمح بالوصول المباشر إلى الأجهزة من خلال طبقة تجريد أجهزة مخصصة ووقت تشغيل Python للمتحكم الدقيق. يتميز المشروع ببرنامج ثابت (Firmware) يكشف المتحكم الدقيق كجهاز تخزين جماعي USB أصلي. يسمح هذا للمستخدمين بتحرير الكود مباشرة على الجهاز كما لو كان محرك أقراص قابلاً للإزالة، مما يلغي الحاجة إلى أدوات وميض متخصصة ويتيح إعادة تحميل الكود المشغل بواسطة نظام الملفات. يغطي النظام مجموعة واسعة من القدرات بما في ذلك الوصول الموحد إلى واجهة برمجة تطبيقات الأجهزة للتحكم في المكونات الإلكترونية عبر لوحات مختلفة، والاتصال القائم على التسلسل عبر REPL وWebUSB، ونظام قائم على المنفذ لتجميع البرامج الثابتة الخاصة باللوحة. كما يتضمن أدوات مطور مثل توليد كعب النوع (Type stub) للتحليل الثابت ووضع استعادة الأعطال للحفاظ على إمكانية الوصول إلى الجهاز أثناء استكشاف الأخطاء وإصلاحها.

    Transforms source files into compact bytecode for efficient execution on target microcontroller runtimes.

    C
    عرض على GitHub↗4,521
  • jruby/jrubyالصورة الرمزية لـ jruby

    jruby/jruby

    3,906عرض على GitHub↗

    JRuby is a Ruby language implementation that runs on the Java Virtual Machine. It serves as a cross-language runtime and execution environment, allowing Ruby code to run on the JVM and share memory with Java applications. The project functions as a bridge between Ruby and Java, enabling Ruby scripts to call Java classes and libraries directly. It also provides a mechanism to embed a Ruby interpreter into Java applications to allow for dynamic scripting. The runtime leverages the JVM for system scalability and ensures a consistent execution environment across different operating systems.

    Translates Ruby source code into Java bytecode for direct execution on the JVM.

    Rubyconcurrencyinvokedynamicjruby
    عرض على GitHub↗3,906
  • frege/fregeالصورة الرمزية لـ Frege

    Frege/frege

    3,700عرض على GitHub↗

    Frege is a purely functional programming language that compiles to JVM bytecode, providing Haskell-like semantics for the Java platform. It is built around a Haskell-inspired compiler that implements non-strict evaluation and a static type inference system to ensure data immutability and prevent side effects. The project distinguishes itself through a sophisticated type system featuring rank polymorphism, type-class based dispatch, and static purity enforcement. It includes a JVM language bridge and a foreign function interface that map Java classes and interfaces into functional types, allow

    Translates functional source code into Java bytecode for execution on the Java Virtual Machine.

    Frege
    عرض على GitHub↗3,700
  1. Home
  2. Programming Languages & Runtimes
  3. Runtime Bytecode Compilation

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

  • Dynamic Execution in Native ImagesCapabilities for loading and executing bytecode dynamically from within an ahead-of-time compiled binary. **Distinct from Runtime Bytecode Compilation:** Specifically combines AOT native images with dynamic bytecode loading, a distinct hybrid execution mode.
  • Field Mapping OptimizationsUsing pre-compiled bytecode to map data keys to object fields without reflection. **Distinct from Runtime Bytecode Compilation:** Focuses on optimizing field mapping during deserialization, distinct from general runtime bytecode compilation.
  • JVM Bytecode CompilersCompilers that translate source code into Java bytecode for execution on the Java Virtual Machine. **Distinct from Runtime Bytecode Compilation:** Distinct from general runtime bytecode compilation: specifically targets JVM bytecode rather than other runtime environments.
  • Narrative Bytecode CompilationConverting narrative hierarchies into optimized bytecode for faster runtime execution. **Distinct from Runtime Bytecode Compilation:** Differentiates from general JIT or JVM bytecode by focusing on narrative-specific story hierarchies.