awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Compiler Infrastructure · Awesome GitHub Repositories

7 repos

Awesome GitHub RepositoriesCompiler Infrastructure

Core components and frameworks used to build, optimize, and manage the lifecycle of programming language compilers.

Explore 7 awesome GitHub repositories matching programming languages & runtimes · Compiler Infrastructure. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Compiler and Interpreter Internals
  4. Compiler Infrastructure

Awesome Compiler Infrastructure GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • python/cpython

    python/cpython

    71,643GitHubView on GitHub↗

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a com

    Python
  • swiftlang/swift

    swiftlang/swift

    69,781GitHubView on GitHub↗

    Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. T

    C++
  • webpack/webpack

    webpack/webpack

    66,022GitHubView on GitHub↗

    Webpack is a module bundler that maps project dependencies into a directed acyclic graph to transform diverse file types into optimized, browser-ready assets. It functions as a build pipeline orchestrator, using entry points to recursively resolve imports and bundle modules, scripts, and static assets into a unified ou

    JavaScriptamdbuild-toolcommonjs
  • NationalSecurityAgency/ghidra

    NationalSecurityAgency/ghidra

    64,794GitHubView on GitHub↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across

    Javadisassemblerreverse-engineeringsoftware-analysis
  • karpathy/nanoGPT

    karpathy/nanoGPT

    53,461GitHubView on GitHub↗

    nanoGPT is a lightweight engine for training and fine-tuning transformer-based language models from scratch. It provides a minimalist codebase designed for educational exploration and rapid experimentation with neural network architectures, utilizing self-attention and feed-forward layers to process sequences and predi

    Python
  • JetBrains/kotlin

    JetBrains/kotlin

    52,346GitHubView on GitHub↗

    Kotlin is a statically typed, general-purpose programming language designed for type safety and concise syntax. It functions as a cross-platform development toolkit that enables the sharing of business logic across mobile, web, and server-side environments by compiling a unified intermediate representation into platfor

    Kotlincompilergradle-pluginintellij-plugin
  • typst/typst

    typst/typst

    51,468GitHubView on GitHub↗

    Typst is a programmable, markup-based typesetting engine designed for professional document creation. It functions as a scriptable publishing toolchain that transforms plain text and code into complex, paginated outputs. By utilizing a high-performance compiler, the system automates document assembly, mathematical rend

    Rustcompilermarkuptypesetting

Explore sub-tags

  • Compiler APIs1 sub-tagProgramming interfaces that allow developers to inspect, analyze, or interact with the internal compilation process.
  • Compiler BackendsComponents that translate intermediate representations into target-specific machine code, bytecode, or source code.
  • Compiler Lifecycle Management1 sub-tagMechanisms for managing and hooking into the various stages of the software compilation lifecycle.
Compiler Optimizations
1 sub-tag
Techniques and build-time processes that improve the performance or efficiency of compiled machine code.
  • Compilers1 sub-tagSoftware programs that translate source code written in high-level languages into executable machine code.
  • Intermediate Representations1 sub-tagData structures used to represent source code in a format optimized for analysis and transformation before final output generation.
  • JIT Kernel CompilersSystems that generate and compile mathematical kernels at runtime for hardware acceleration.
  • Modular Compiler Front-EndsMulti-stage pipelines for source-to-machine code transformation and semantic analysis.