LLVM

A collection of modular compiler and toolchain technologies, including the Clang C and C++ compiler.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get LLVM

Package managers

About LLVM

The LLVM Project is a set of modular, reusable compiler and toolchain components. It began as a research project at the University of Illinois aimed at an SSA-based compilation strategy for both static and dynamic compilation, and today includes the Clang C and C++ compiler along with linkers, debuggers and analysis tools such as scan-build and llvm-cov.

Releases are frequent, with version 23.1.2 published in September 2026, and binaries are offered for download along with APT and RPM packages and snapshots.

Strengths

  • Includes the Clang C and C++ compiler
  • Frequent, regular releases
  • APT and RPM packages alongside release binaries
  • Modular components reused by many other languages

Limitations

  • Large toolchain to build from source
  • Documentation is aimed mostly at compiler developers

Details

Pricing
FreeFree and open source.
License
Apache-2.0 WITH LLVM-exception
Developer
The LLVM contributors
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
C and C++ developers and anyone building compilers or language tooling
Categories
Developer tools
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to LLVM

Compare all

Software that can replace LLVM for an important use case, and what changes if you switch.

  • GCC

    The GNU Compiler Collection, compilers for C, C++, Fortran, Ada, Go, Rust and other languages.

    GCC is the GPL-licensed GNU compiler collection covering C, C++, Fortran, Ada, Go and Rust, with official releases shipped as source only.

  • Zig

    A general-purpose systems programming language and toolchain that also works as a drop-in C/C++ compiler.

    Zig works as a drop-in C and C++ compiler with cross-compilation built in, but it is still pre-1.0 and changes between releases.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing