LLVM

Compiler infrastructure and toolchain

96
Project is healthy
Funding
Stable
Maintenance
Active
Contributors
Healthy
Bus Factor
Low risk
Metrics last updated: 6 days ago (2026-02-07)

Overview

LLVM is a collection of modular and reusable compiler and toolchain technologies. It provides middle layers of a complete compiler system, taking intermediate representation code and emitting optimized code.

Importance

  • Powers Clang, Rust, Swift, and many compilers
  • Used by Apple, Google, Sony, and major tech companies
  • Foundation for language development
  • Critical for mobile and systems programming

Key Features

  • Modular compiler design
  • Strong optimization passes
  • Cross-platform code generation
  • JIT compilation support

Sustainability

LLVM is well-funded through the LLVM Foundation and corporate sponsors. It has a healthy contributor base and active development community.

Dependencies

⬆️ Depends On (2)
LLVM
unknown
⬇️ Used By (1)

Dependency Chain

Upstream
Linux Kernel zlib
LLVM
Rust
Downstream

Impact Analysis

2 Direct Dependencies
1 Dependent Projects
🔗 Middleware project

⚠️ Impact Risk: Changes to LLVM could affect 1 downstream project.