llvm

    llvm/llvm-project

    #560 this week

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    LLVM
    NOASSERTION
    40.8K stars
    18.8K forks
    40.8K GitHub watchers
    Updated Oct 11, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    Ranks #560 of 1,950 repositories GStars tracks this week (top 29%), and #592 over 30 days.

    5 releases in the last 90 days, the latest 5 days ago, with 365 contributors on GitHub.

    Peaked at #35 in the weekly ranking the week of Sep 6, its best in the past year.

    Use Cases & Benefits

    • Provides a modular collection of compiler and toolchain technologies for building optimized compilers and runtime environments.
    • Enables reusable and extensible compiler infrastructure supporting multiple languages and platforms with high optimization capabilities.
    • Use for developing custom compilers or language frontends that require intermediate representation and optimization support.
    • Use for integrating advanced code analysis and transformation tools into existing build systems or development workflows.
    • Use for building or enhancing linkers, standard libraries, and runtime components for performance-critical applications.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Other

    GitHub could not identify this license; read the LICENSE file before depending on it.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    • License not identified by GitHub; read the LICENSE file before depending on it.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Welcome to the LLVM project!

    This repository contains the source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and run-time environments.

    The LLVM project has multiple components. The core of the project is itself called "LLVM". This contains all of the tools, libraries, and header files needed to process intermediate representations and convert them into object files. Tools include an assembler, disassembler, bitcode analyzer, and bitcode optimizer.

    C-like languages use the Clang frontend. This component compiles C, C++, Objective-C, and Objective-C++ code into LLVM bitcode -- and from there into object files, using LLVM.

    Other components include: the libc++ C++ standard library, the LLD linker, and more.

    Consult the Getting Started with LLVM page for information on building and running LLVM.

    For information on how to contribute to the LLVM project, please take a look at the Contributing to LLVM guide.

    Join the LLVM Discourse forums, Discord chat, LLVM Office Hours or Regular sync-ups.

    The LLVM project has adopted a code of conduct for participants to all modes of communication within the project.

    Excerpt from the llvm/llvm-project README on GitHub (NOASSERTION license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Sep 7: +92Sep 8: +74Sep 9: +27Sep 10: +25Sep 27: +79

    +625 stars over 21 days across 8 snapshot days; best day +92 on Sep 7.

    Forks

    18.8K+274

    Open issues

    39.6K+735

    Discover Repositories

    Search across tracked repositories by name or description