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

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

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

dotnet/coreclrArchived

0
View on GitHub↗
12,764 نجوم·2,594 تفرعات·7 مشاهداتdocs.microsoft.com/dotnet/core↗

Coreclr

CoreCLR is a runtime environment that manages the execution, memory, and basic types for applications built on the .NET platform. It serves as a managed execution environment that handles low-level system interactions and provides primitive data types for high-level application code.

The project functions as a JIT compilation engine and a garbage collected runtime. It translates intermediate language into machine code at runtime for execution on specific hardware and automatically reclaims unused memory to prevent leaks.

The system covers broad capability areas including managed code execution and automatic memory management. It also provides the foundation for low-level system programming by implementing core system classes and primitive data types.

Features

  • Just-In-Time Compilation - Translates intermediate language into optimized native machine code at runtime for target hardware architectures.
  • Garbage Collection - Provides a generational garbage collection system to automatically identify and reclaim unreachable memory.
  • Automatic Memory Management - Automatically manages memory allocation and reclamation via a garbage collector to prevent resource leaks.
  • Common Intermediate Languages - Implements the common intermediate language that serves as the platform-independent instruction set for the .NET ecosystem.
  • JIT Compilation Engines - Implements a JIT compilation engine that translates intermediate language into native machine code at runtime.
  • Managed Code Execution - Provides a managed environment that translates intermediate language into machine code to execute applications.
  • Managed Execution Environments - Provides a controlled environment for executing software with built-in safety and automated resource management.
  • .NET Runtimes - Serves as the primary runtime for executing managed applications built on the .NET platform.
  • Memory-Safe Execution Environments - Enforces memory safety and type constraints through a managed execution environment to prevent unauthorized memory access.
  • Low-Level Systems Programming - Implements core system classes and primitive data types that provide the foundation for low-level system programming.
  • Machine-Level Primitive Mappings - Maps high-level language types to optimized machine-level primitives for efficient data handling and arithmetic.
  • Tiered Compilation - Balances startup speed and steady-state performance by recompiling frequently used methods with aggressive optimizations.
  • Compilers and Interpreters - .NET common language runtime.

سجل النجوم

مخطط تاريخ النجوم لـ dotnet/coreclrمخطط تاريخ النجوم لـ dotnet/coreclr

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Coreclr

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Coreclr.
  • chakra-core/chakracoreالصورة الرمزية لـ chakra-core

    chakra-core/ChakraCore

    9,242عرض على GitHub↗

    ChakraCore is an embeddable JavaScript engine and high-performance scripting runtime. It provides a just-in-time compiler that converts JavaScript source code into optimized machine code during runtime to increase execution speed and throughput. The engine utilizes a multi-tiered compilation pipeline and tiered machine code generation to balance startup time with execution speed. Memory is managed via a concurrent garbage collector that reclaims unreachable objects on background threads to minimize application pauses. The project provides capabilities for embedded JavaScript execution and au

    JavaScriptchakrachakracorecplusplus
    عرض على GitHub↗9,242
  • unicorn-engine/unicornالصورة الرمزية لـ unicorn-engine

    unicorn-engine/unicorn

    9,076عرض على GitHub↗

    Unicorn is a multi-architecture CPU emulation framework and library that utilizes just-in-time compilation to execute instructions across various processor architectures, including ARM, x86, and RISC-V. It functions as both a JIT compilation engine and an instrumentation tool, allowing for the execution of machine code without the need for physical hardware. The framework is distinguished by its hook-based execution instrumentation, which enables the interception of specific instructions and memory accesses to trigger custom callback functions. It provides a language-agnostic binding layer an

    C
    عرض على GitHub↗9,076
  • bdwgc/bdwgcالصورة الرمزية لـ bdwgc

    bdwgc/bdwgc

    3,418عرض على GitHub↗

    This project is a garbage collection library and memory allocator for C and C++ that provides automatic reclamation of unreachable objects. It functions as a memory management system that can replace standard allocation functions to automate memory reclamation without requiring source modification. The system is distinguished by its ability to perform incremental and generational garbage collection to reduce application pauses, as well as parallel collection to distribute tracing across multiple CPU cores. It includes a specialized string manipulation library that uses shared structures to en

    Ccc-plus-pluscplusplus
    عرض على GitHub↗3,418
  • bytecodealliance/wasmtimeالصورة الرمزية لـ bytecodealliance

    bytecodealliance/wasmtime

    18,241عرض على GitHub↗

    Wasmtime is a WebAssembly runtime and sandboxed bytecode executor designed to run WebAssembly bytecode on a host system. It functions as an embeddable engine that integrates into applications through native APIs and language-specific bindings, as well as a standalone execution environment accessible via a command line interface. It is a WASI compatible runtime, implementing the WebAssembly System Interface to provide portable access to system resources. The engine utilizes a JIT compilation model to translate intermediate representation into optimized machine code for various CPU architecture

    Rustaotcraneliftjit
    عرض على GitHub↗18,241
عرض جميع البدائل الـ 30 لـ Coreclr→

الأسئلة الشائعة

ما هي وظيفة dotnet/coreclr؟

CoreCLR is a runtime environment that manages the execution, memory, and basic types for applications built on the .NET platform. It serves as a managed execution environment that handles low-level system interactions and provides primitive data types for high-level application code.

ما هي الميزات الرئيسية لـ dotnet/coreclr؟

الميزات الرئيسية لـ dotnet/coreclr هي: Just-In-Time Compilation, Garbage Collection, Automatic Memory Management, Common Intermediate Languages, JIT Compilation Engines, Managed Code Execution, Managed Execution Environments, .NET Runtimes.

ما هي البدائل مفتوحة المصدر لـ dotnet/coreclr؟

تشمل البدائل مفتوحة المصدر لـ dotnet/coreclr: chakra-core/chakracore — ChakraCore is an embeddable JavaScript engine and high-performance scripting runtime. It provides a just-in-time… unicorn-engine/unicorn — Unicorn is a multi-architecture CPU emulation framework and library that utilizes just-in-time compilation to execute… bytecodealliance/wasmtime — Wasmtime is a WebAssembly runtime and sandboxed bytecode executor designed to run WebAssembly bytecode on a host… mono/mono — Mono is an open source implementation of the .NET Framework that provides a managed execution environment, base class… bdwgc/bdwgc — This project is a garbage collection library and memory allocator for C and C++ that provides automatic reclamation of… doocs/jvm — This project is a technical reference and documentation suite focused on the internal architecture and operational…