awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 रिपॉजिटरी

Awesome GitHub RepositoriesIn-Memory Compilers

Compilers that transform source code into bytecode or machine code entirely within the process memory.

Distinct from Source Code Compilers: Distinct from Source Code Compilers: specifically requires that the compilation happens in-memory within a running process for immediate deployment.

Explore 8 awesome GitHub repositories matching programming languages & runtimes · In-Memory Compilers. Refine with filters or upvote what's useful.

Awesome In-Memory Compilers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • alibaba/arthasalibaba का अवतार

    alibaba/arthas

    37,367GitHub पर देखें↗

    Arthas is a Java diagnostic tool and runtime debugger designed for real-time troubleshooting of applications. It functions as a remote diagnostics agent that allows users to inspect the runtime state of a Java process, including its heap objects and classloader hierarchies, without requiring a process restart. The project distinguishes itself through advanced bytecode manipulation capabilities, enabling live class hotswapping and the modification of bytecode in running processes. It supports in-memory source compilation and runtime bytecode decompilation to verify and update logic instantly w

    Transforms Java source files into executable bytecode directly within the runtime environment for immediate iteration.

    Javaagentalibabaarthas
    GitHub पर देखें↗37,367
  • jashkenas/coffeescriptJ

    jashkenas/coffeescript

    16,601GitHub पर देखें↗

    CoffeeScript is a source-to-source transpiler that transforms a concise high-level syntax into standard JavaScript. It enables the development of logic for web applications and server-side environments by converting source code into a format compatible with browsers and server runtimes. The project provides a workflow for rapid prototyping and script execution automation, allowing users to run source files through a compiler and execute the resulting code immediately without a manual build step. The tooling leverages lexical analysis and abstract syntax tree transformations to manipulate cod

    Provides an in-memory compilation pipeline for immediate execution of source files.

    CoffeeScript
    GitHub पर देखें↗16,601
  • pretzelhammer/rust-blogpretzelhammer का अवतार

    pretzelhammer/rust-blog

    8,318GitHub पर देखें↗

    This project is an educational blog and learning resource dedicated to the Rust programming language. It provides a collection of curated guides, technical articles, and structured learning paths designed to teach language fundamentals, concurrency, and systems programming. The repository distinguishes itself by offering practical implementation tutorials for complex systems. This includes detailed guides on compiler development—specifically translating source code into targets such as ARM64, x86_64, LLVM IR, and WebAssembly—as well as networking examples for building multithreaded chat serve

    Includes a detailed guide on translating source code into x86_64 assembly.

    Rustblogbloggingrust
    GitHub पर देखें↗8,318
  • rui314/8ccrui314 का अवतार

    rui314/8cc

    6,395GitHub पर देखें↗

    A Small C Compiler

    Outputs x86-64 assembly instructions directly from the parser, bypassing intermediate code generation layers.

    C
    GitHub पर देखें↗6,395
  • rust-lang/rfcsrust-lang का अवतार

    rust-lang/rfcs

    6,406GitHub पर देखें↗

    The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com

    Defines compiler-only memory fences for single-threaded contexts without hardware instructions.

    Markdownrfcrfc-processrust
    GitHub पर देखें↗6,406
  • tjanczuk/edgetjanczuk का अवतार

    tjanczuk/edge

    5,439GitHub पर देखें↗

    यह प्रोजेक्ट एक पॉलीग्लॉट रनटाइम ब्रिज और इंटरऑप फ्रेमवर्क है जिसे एक ही ऑपरेटिंग सिस्टम प्रोसेस के भीतर .NET और Node.js कोड को निष्पादित करने के लिए डिज़ाइन किया गया है। यह एक क्रॉस-रनटाइम निष्पादन इंजन और इन-प्रोसेस स्क्रिप्टिंग होस्ट के रूप में कार्य करता है, जो क्रॉस-प्रोसेस संचार ओवरहेड को खत्म करने के लिए Common Language Runtime और JavaScript वातावरण के बीच द्वि-दिशात्मक संचार और डेटा एक्सचेंज को सक्षम बनाता है। यह फ्रेमवर्क द्वि-दिशात्मक एसिंक्रोनस कॉलबैक्स और विभिन्न प्रबंधित ऑब्जेक्ट टाइप्स के बीच बाइनरी बफर्स व सीरियलाइज़ेबल मानों के स्वचालित डेटा मार्शलिंग के लिए एक सिस्टम प्रदान करके खुद को अलग करता है। यह एक सामान्य कंपाइलर मॉडल का लाभ उठाकर एक चल रहे एप्लिकेशन के भीतर कई भाषाओं से सोर्स फाइल्स या इनलाइन स्क्रिप्ट्स के संकलन और निष्पादन की अनुमति देता है। यह प्रोजेक्ट बैकग्राउंड थ्रेड्स में एसिंक्रोनस टास्क ऑफलोडिंग, वेब फ्रेमवर्क मिडलवेयर के रूप में बाहरी लॉजिक का एकीकरण और एसिंक्रोनस SQL निष्पादन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह क्रॉस-रनटाइम एक्सेप्शन मैपिंग के लिए ऑब्जर्वेबिलिटी टूल्स भी प्रदान करता है और प्रबंधित व नेटिव प्रोसेस डिबगिंग दोनों का समर्थन करता है।

    Compiles source files or inline scripts directly within the process memory for immediate execution.

    C++
    GitHub पर देखें↗5,439
  • bc-security/empireBC-SECURITY का अवतार

    BC-SECURITY/Empire

    5,045GitHub पर देखें↗

    Empire is a post-exploitation command-and-control (C2) framework designed for red team operations. It deploys and manages agents written in PowerShell, Python, C#, Go, and C across Windows, Linux, and macOS, using encrypted communication channels over HTTP, HTTPS, and SMB. The framework executes over 400 built-in modules for reconnaissance, privilege escalation, credential theft, and lateral movement, and provides a modular engine for authoring custom attack modules. What sets Empire apart is its multi-language agent deployment system, which allows operators to choose implants that suit each

    Compiles and runs C# code in memory with configurable compiler settings and target framework versions.

    PowerShellc2empirehacktoberfest
    GitHub पर देखें↗5,045
  • roslynpad/roslynpadroslynpad का अवतार

    roslynpad/roslynpad

    2,765GitHub पर देखें↗

    RoslynPad is a browser-based C# integrated development environment and interactive playground. It serves as a tool for writing and executing C# code snippets and scripts using the Roslyn compiler for immediate feedback. The environment features an integrated NuGet package manager that allows users to search for and load external .NET library assemblies into a live execution context. It functions as an in-process code executor to minimize startup latency and maintain state across script executions. The platform provides real-time semantic analysis and diagnostic feedback, offering code comple

    Compiles C# code into in-memory assemblies using the Roslyn compiler for immediate execution.

    C#avaloniacross-platformcsharp
    GitHub पर देखें↗2,765
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. In-Memory Compilers

सब-टैग एक्सप्लोर करें

  • Backend Assembly Generators1 सब-टैगCompilers that emit x86_64 or similar architecture-specific machine instructions. **Distinct from In-Memory Compilers:** Focuses on the final assembly emission for x86_64 rather than the in-memory process of compilation.
  • Compiler-Only Memory FencesMemory ordering constraints that prevent compiler reordering without emitting hardware fence instructions. **Distinct from In-Memory Compilers:** Distinct from In-Memory Compilers: focuses on compiler-level memory ordering, not in-memory compilation.