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

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

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

49 مستودعات

Awesome GitHub RepositoriesCompilers

Software for translating or compiling source code between different programming languages or into executable formats.

Explore 49 awesome GitHub repositories matching development tools & productivity · Compilers. Refine with filters or upvote what's useful.

Awesome Compilers GitHub Repositories

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

    kamranahmedse/developer-roadmap

    357,434عرض على GitHub↗

    Developer Roadmap هي منصة يقودها المجتمع توفر مسارات تعليمية منظمة وقائمة على الرسوم البيانية لهندسة البرمجيات. تعمل كمستودع معرفي شامل حيث يتم تنظيم المجالات التقنية في تسلسلات مرئية لتوجيه اكتساب المهارات المهنية والنمو الوظيفي. يتميز المشروع بنظام بيئي تعاوني يتيح للمستخدمين المساهمة في خرائط الطريق، وتنظيم أفضل ممارسات الصناعة، والحفاظ على الملفات الشخصية المهنية. يدمج أطر تقييم تشخيصية لتقييم الكفاءة التقنية، مما يساعد المطورين على تحديد فجوات المعرفة والتحضير للمقابلات المهنية من خلال تسلسلات تعليمية مستهدفة. إلى جانب قدرات التخطيط الأساسية، توفر المنصة أفكاراً لمشاريع عملية ودروساً تفاعلية لتعزيز المفاهيم الهندسية. وتوفر مساحة مركزية للمجتمع لمشاركة الموارد، وتتبع تطوير المهارات التدريجي، والتنقل في المشاهد التقنية المعقدة.

    Provides build-time processes to compile source code into optimized machine-readable formats.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    عرض على GitHub↗357,434
  • facebook/reactالصورة الرمزية لـ facebook

    facebook/react

    245,669عرض على GitHub↗

    React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.

    Executes test suites against compiled and uncompiled code to ensure consistent functionality.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • avelino/awesome-goالصورة الرمزية لـ avelino

    avelino/awesome-go

    175,576عرض على GitHub↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,

    Transpiles source code between different programming languages.

    Goawesomeawesome-listgo
    عرض على GitHub↗175,576
  • fffaraz/awesome-cppالصورة الرمزية لـ fffaraz

    fffaraz/awesome-cpp

    71,817عرض على GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Catalogs various compilers and toolchains for translating C and C++ source code into executable formats.

    awesomeawesome-listc
    عرض على GitHub↗71,817
  • aaif-goose/gooseالصورة الرمزية لـ aaif-goose

    aaif-goose/goose

    49,637عرض على GitHub↗

    Goose is an autonomous coding assistant and extensible AI agent framework designed to automate software development workflows. It functions as an orchestration engine that can install, execute, and test code, as well as manage local files and shell commands. The platform is model-agnostic, providing a flexible interface to connect with diverse cloud-based or self-hosted large language model providers. It distinguishes itself through a standardized context protocol for integrating external tools and extensions, and a recipe system that allows users to define and repeat complex, multi-step AI w

    Allows the creation of tailored agent versions with specific branding, providers, and organization-specific tool bundles.

    Rust
    عرض على GitHub↗49,637
  • zig-lang/zigالصورة الرمزية لـ zig-lang

    zig-lang/zig

    43,152عرض على GitHub↗

    Zig is a low-level systems programming language designed for writing high-performance software that interacts directly with hardware. It focuses on the transformation of source code into machine binaries for the execution of low-level operations. The project is distinguished by its native support for cross-compilation, allowing binaries for various operating systems and CPU architectures to be built from a single host. It provides direct interoperability with the C language, enabling the import of headers and function calls without a foreign function interface. The language utilizes manual m

    Features a self-hosting toolchain where the compiler is written in Zig to maintain the core build system.

    Zig
    عرض على GitHub↗43,152
  • wechaty/wechatyالصورة الرمزية لـ wechaty

    wechaty/wechaty

    22,859عرض على GitHub↗

    Wechaty is a cross-platform chatbot framework designed to build and manage automated messaging agents. It provides a unified programming interface that abstracts diverse instant messaging protocols, allowing developers to create bots that function consistently across multiple communication services. By utilizing a modular architecture, the framework enables the development of conversational agents capable of handling complex messaging workflows, contact management, and group room interactions. The framework distinguishes itself through a puppet-based protocol abstraction and a language-agnost

    Provides automated test suites to validate bot logic, ensuring consistent performance and reliable responses across various messaging scenarios.

    TypeScriptbotchatbotconversational-ai
    عرض على GitHub↗22,859
  • gleam-lang/gleamالصورة الرمزية لـ gleam-lang

    gleam-lang/gleam

    21,606عرض على GitHub↗

    Gleam is a statically typed, functional programming language designed for building scalable and maintainable applications. It operates as a cross-platform development ecosystem that compiles source code to run on the Erlang virtual machine or within JavaScript environments. The language integrates a package manager and build system that automates dependency resolution, project compilation, and the generation of software bills of materials. The language distinguishes itself through a focus on type-driven domain modeling and a robust foreign function interface framework. By encoding business ru

    Compiles source code into different target formats for execution across diverse virtual machines and browser environments.

    Rustcompilererlanggleam
    عرض على GitHub↗21,606
  • meituan-dianping/mpvueالصورة الرمزية لـ Meituan-Dianping

    Meituan-Dianping/mpvue

    20,345عرض على GitHub↗

    This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t

    Transforms web-oriented code into native-compatible formats for restricted mobile environments.

    JavaScriptminimpvuevue
    عرض على GitHub↗20,345
  • vercel/ai-chatbotالصورة الرمزية لـ vercel

    vercel/ai-chatbot

    19,541عرض على GitHub↗

    This project is a cross-platform chatbot framework designed to integrate generative artificial intelligence models into messaging services. It provides a unified architecture for building and deploying automated bots that maintain consistent conversation state, user identity, and interaction logic across multiple messaging platforms from a single codebase. The framework distinguishes itself through a modular adapter system that normalizes platform-specific webhooks and events into a standardized internal schema. It includes a comprehensive toolkit for constructing rich, interactive user inter

    Simulates messaging events and triggers bot handlers in a test environment to verify behavior without live platform connections.

    TypeScriptaichatgptnextjs
    عرض على GitHub↗19,541
  • facebook/relayالصورة الرمزية لـ facebook

    facebook/relay

    18,940عرض على GitHub↗

    Relay is a GraphQL client framework and state manager used for building data-driven applications. It functions as a declarative data fetching layer and a GraphQL compiler that transforms declarations into optimized runtime code with automatic type generation. The framework distinguishes itself through a build-time compilation process that generates optimized queries and a data masking system that prevents components from accessing undeclared data. It employs a normalized client-side cache to maintain consistency across entities and an optimistic update mechanism to provide immediate interface

    Transforms GraphQL declarations into optimized runtime code using a compiler with watch mode and automatic type generation.

    Rust
    عرض على GitHub↗18,940
  • blender/blenderالصورة الرمزية لـ blender

    blender/blender

    18,787عرض على GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Blender offloads C and C++ build tasks to multiple networked computers to reduce the total time required to compile large software projects.

    C++3danimationb3d
    عرض على GitHub↗18,787
  • 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

    Ensures the compiler handles malformed modules and raw bytes without crashing.

    Rustaotcraneliftjit
    عرض على GitHub↗18,241
  • tinygo-org/tinygoالصورة الرمزية لـ tinygo-org

    tinygo-org/tinygo

    17,529عرض على GitHub↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Translates source code into efficient machine instructions for small hardware devices by using advanced compiler techniques.

    Goadafruitarduinoarm
    عرض على GitHub↗17,529
  • redox-os/redoxالصورة الرمزية لـ redox-os

    redox-os/redox

    16,054عرض على GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Translate programming languages into executable binaries using integrated compiler toolchains to support software development and system maintenance.

    Rustbsdfreebsdgnu
    عرض على GitHub↗16,054
  • doctorwkt/acwjالصورة الرمزية لـ DoctorWkt

    DoctorWkt/acwj

    13,235عرض على GitHub↗

    This project is a compiler development tutorial that provides a series of guides and exercises for building a complete compiler from scratch. It focuses on the implementation of a structured compilation pipeline to transform high-level source code into executable machine instructions. The project covers the creation of a machine code generator for specific processor architectures and a static analysis framework. This framework includes methodologies for implementing type checking and constant folding to verify logic correctness before the final execution phase. The instructional material enc

    Covers the architectural design of self-hosting toolchains where the compiler is written in its own target language.

    Cccompilerlexical-analysis
    عرض على GitHub↗13,235
  • rui314/chibiccالصورة الرمزية لـ rui314

    rui314/chibicc

    11,694عرض على GitHub↗

    Chibicc is a C11 compiler designed as a reference implementation for studying compiler construction. It translates C source code into machine-specific assembly instructions by utilizing a pipeline that includes lexical analysis, recursive descent parsing, and single-pass code generation. The project serves as an educational tool for understanding the internal architecture of compilers, from initial tokenization to the final emission of machine code. The compiler distinguishes itself through its self-hosting capability, which allows the software to compile its own source code into a functional

    Provides a functional C11 compiler that translates source code into machine instructions for modern architectures.

    C
    عرض على GitHub↗11,694
  • gcc-mirror/gccالصورة الرمزية لـ gcc-mirror

    gcc-mirror/gcc

    11,019عرض على GitHub↗

    This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu

    Employs iterative self-compilation to bootstrap a target compiler on a host system for different architectures.

    C++
    عرض على GitHub↗11,019
  • apache/thriftالصورة الرمزية لـ apache

    apache/thrift

    10,933عرض على GitHub↗

    Thrift هو إطار عمل لاستدعاء الإجراءات عن بُعد (RPC) وبروتوكول تسلسل البيانات عبر اللغات. يوفر لغة تعريف واجهة (IDL) لتحديد أنواع البيانات وواجهات الخدمة بتنسيق محايد، مما يتيح التوليد المؤتمت لكود العميل والخادم عبر لغات برمجة متعددة. يعمل المشروع كمتواصل خدمة متعدد اللغات (polyglot) يستخدم حزمة برمجية ذات طبقات لضمان التواصل القابل للتشغيل البيني. ويركز على تنفيذ استدعاءات الإجراءات عن بُعد عبر اللغات وتحويل هياكل البيانات المعقدة إلى تنسيقات موحدة لنقل الشبكة بكفاءة. يتضمن إطار العمل قدرات لإدارة توافق إصدارات API لدعم التحديثات غير الذرية بين العملاء والخوادم. كما يوفر آليات للتحقق من سلامة البيانات والتأكد من أن الخدمات تتصرف بشكل متطابق عبر تنفيذات اللغات المختلفة.

    Provides mechanisms to verify that the system handles corrupted data streams without crashing.

    C++
    عرض على GitHub↗10,933
  • livekit/agentsالصورة الرمزية لـ livekit

    livekit/agents

    9,379عرض على GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Provides automated test suites to validate that agent conversational logic and function calls meet expected criteria.

    Pythonagentsaiopenai
    عرض على GitHub↗9,379
السابق123التالي
  1. Home
  2. Development Tools & Productivity
  3. Compilers & Toolchains
  4. Compilers

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

  • C11Compilers designed to translate C11 source code into machine instructions. **Distinct from Compilers:** Distinct from Compilers: focuses on the C11 standard implementation specifically.
  • Compiler Robustness Testing2 وسوم فرعيةTesting the ability of a compiler to handle malformed or invalid input without crashing. **Distinct from Compilers:** Focuses on the robustness of the compiler itself against invalid bytecode, not the general act of compiling.
  • Distributed Build Systems1 وسم فرعيTools that distribute compilation tasks across multiple networked machines to accelerate build times for large projects. **Distinct from Compilers:** Distinct from general compilers: focuses on the network-distributed build orchestration rather than the translation of source code itself.
  • EmbeddedCompilers optimized for generating machine code for resource-constrained hardware. **Distinct from Compilers:** Distinct from general compilers: focuses on memory-efficient compilation for microcontrollers.
  • GraphQLCompilers that translate GraphQL fragment declarations into optimized runtime execution code. **Distinct from Compilers:** Specifically targets GraphQL fragment transformation rather than general purpose source-to-source compilation.
  • Intel C++ Compiler IntegrationsConfiguration of Visual Studio projects to use the Intel C++ compiler for compilation. **Distinct from Compilers:** Distinct from Compilers: focuses on integrating the Intel C++ compiler into a Visual Studio build, not general compiler tools.
  • Script Compilation10 وسوم فرعيةTools for converting scripting languages into executable formats or dynamic link libraries. **Distinct from Compilers:** Specializes general compilation to the conversion of scripts like JScript into executable binaries or DLLs.
  • Self-Hosting Verification Tools1 وسم فرعيMechanisms for verifying compiler reliability by compiling the compiler's own source code. **Distinct from Compilers:** Distinct from Compilers: focuses on the verification workflow specifically.
  • Validation Suites3 وسوم فرعيةTest suites that verify functionality against compiled and uncompiled code artifacts. **Distinct from Compilers:** Distinct from Compilers: focuses on testing the output of compilation, not the compilation process itself.
  • ZK Circuit2 وسوم فرعيةCompilers that translate ZK-specific source code into binaries and constraint files. **Distinct from Compilers:** Distinct from general Compilers: specifically targets the transformation of ZK circuits into artifacts for verification.