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
- Chocolatey
choco install llvm - Homebrew
brew install llvm
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 allSoftware 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.
CMake
The de facto standard build system generator for C and C++, producing native build files for whatever toolchain is on the machine.
Ninja
A small, fast build system designed to run build files generated by tools such as CMake.
Meson
An open-source build system for C, C++, Rust and other languages focused on speed and readability.
GDB
The GNU Project debugger for inspecting running or crashed programs written in C, C++, Rust and more.
Valgrind
An instrumentation framework with tools for finding memory and threading bugs and profiling programs.
Compiler Explorer
An interactive web tool that shows the assembly and intermediate output of compiled code.