Automic VaultAutomic Vault

brew

Install llvm with Homebrew, apk, chocolatey, apt, dnf, Nix, pacman, scoop, winget, zypper

Next-gen compiler infrastructure. Version 22.1.8 via Homebrew; verified 2026-06-25.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install llvm

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add llvm

Alpine Linux edge package indexes · llvm · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install llvm

Debian stable package indexes · llvm · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install clang

Fedora Rawhide package metadata · clang · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#llvm

nixpkgs package indexes · llvm · source: raw.githubusercontent.com

Arch Linux pacmanverified · 92%
sudo pacman -S llvm

Arch Linux sync databases · llvm · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install clang

openSUSE Tumbleweed package metadata · clang · source: download.opensuse.org

overview

Package summary

Next-gen compiler infrastructure

Commands and aliases

  • FileCheck
  • UnicodeNameMappingGenerator
  • amdgpu-arch
  • analyze-build
  • bugpoint
  • clang
  • clang++
  • clang-22
  • clang-apply-replacements
  • clang-change-namespace
  • clang-check
  • clang-cl
  • clang-cpp
  • clang-doc
  • clang-extdef-mapping
  • clang-include-cleaner
  • clang-include-fixer
  • clang-installapi
  • clang-linker-wrapper
  • clang-move
  • clang-nvlink-wrapper
  • clang-offload-bundler
  • clang-offload-packager
  • clang-query
  • clang-refactor
  • clang-reorder-fields
  • clang-repl
  • clang-scan-deps
  • clang-sycl-linker
  • clang-tblgen
  • clang-tidy
  • clangd

history

Project history and usage

LLVM is a modular compiler and toolchain infrastructure project packaged by Homebrew as the current llvm formula. It includes the LLVM core libraries and command-line tools, the Clang compiler frontend, LLDB debugger, LLD linker, libc++, MLIR tooling, and many smaller developer utilities.

Project history

LLVM began as a University of Illinois research project to provide a modern SSA-based compilation strategy for static and dynamic languages. The official LLVM homepage describes the project as a collection of modular and reusable compiler and toolchain technologies, with LLVM now functioning as a project name rather than an acronym for a virtual machine.

The project grew from core optimizer and code-generation libraries into an umbrella project. The official overview lists major subprojects such as Clang for C-family languages, LLDB for native debugging, LLD for linking, libc++ for the C++ standard library, Flang for Fortran, and MLIR infrastructure for compiler construction. The GitHub README describes the repository as source for compilers, optimizers, and run-time environments.

Adoption history

LLVM became a package-manager staple because it is both an end-user toolchain and a dependency for other language runtimes, build systems, static analyzers, editor integrations, and cross-compilation stacks. The official homepage notes production use by commercial and open-source projects and continued academic use, which matches the broad package-manager coverage shown in the input metadata.

For Homebrew users, llvm is often installed to obtain a newer clang than Apple's system compiler, a full llvm-config and library stack, up-to-date linker and object-file tools, clang-format, clang-tidy, clangd, lldb, and architecture-specific utilities. Versioned Homebrew formulae such as llvm@14 through llvm@17 exist because downstream projects frequently need a stable ABI, code-generation behavior, or plugin API tied to a specific LLVM major release.

How it is used

Users install llvm to compile C, C++, Objective-C, and other LLVM-backed languages; run optimizer and code-generation tools such as opt and llc; inspect and transform object files with llvm-objdump, llvm-nm, llvm-ar, and llvm-strip; debug with lldb; format and analyze C-family source with clang-format, clang-tidy, and clangd; and build other packages that need llvm-config or LLVM libraries.

The package is also a build dependency for projects that embed LLVM as a library, generate LLVM IR, ship compiler plugins, or need MLIR and TableGen tooling. In package-manager culture, llvm is less a single command than a large toolchain substrate whose installed prefix can change the behavior of many builds.

Why package nerds care

LLVM is one of the most consequential developer-tool packages in Unix package managers: it provides compilers, linkers, debuggers, binary utilities, formatters, language servers, and libraries that other packages compile against. Its formula is watched closely because a major LLVM bump can reveal C++ standard-library issues, linker changes, sanitizer behavior changes, and downstream projects that accidentally depended on private compiler internals.

The package is also historically important because it displaced the idea that a system compiler was a monolith. LLVM's reusable libraries let package ecosystems build many language frontends, analyzers, and toolchain experiments on common optimizer and code-generation components.

Timeline

  • 2000: LLVM begins as a University of Illinois research project.
  • 2003: LLVM 1.0 is announced as an open compiler infrastructure release.
  • 2011: The LLVM name is treated as the project brand rather than an acronym.
  • 2016-12-07: The llvm/llvm-project monorepo is created on GitHub.
  • 2019: LLVM 9.0.0 and later releases use Apache-2.0 WITH LLVM-exception licensing.
  • 2022-03-23: LLVM 14.0.0 is published.
  • 2022-09-06: LLVM 15.0.0 is published.
  • 2023-03-17: LLVM 16.0.0 is published.
  • 2023-09-19: LLVM 17.0.1 is published.

Related projects

  • Clang, LLDB, LLD, libc++, Flang, MLIR, compiler-rt, OpenMP, and polly are LLVM umbrella subprojects or closely shipped components.
  • Projects such as Rust, Swift, Julia, Zig, Mesa, WebAssembly toolchains, and many static-analysis tools are common LLVM consumers in package-manager ecosystems.
  • Homebrew's llvm@14, llvm@15, llvm@16, and llvm@17 formulae preserve older major release lines for packages that cannot immediately follow the current llvm formula.

security posture

Risk level: yellow

compiler and toolchain runtime.

Risk classifier

yellow risk · high confidence · runtime

Why

  • compiler and toolchain runtime

Signals

  • override:llvm

Install behavior

  • Homebrew declares a post-install hook for this formula.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 4 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
FileCheckcliglobal executable
UnicodeNameMappingGeneratorcliglobal executable
amdgpu-archcliglobal executable
analyze-buildcliglobal executable
bugpointcliglobal executable
clangcliglobal executable
clang++cliglobal executable
clang-22cliglobal executable
clang-apply-replacementscliglobal executable
clang-change-namespacecliglobal executable
clang-checkcliglobal executable
clang-clcliglobal executable
clang-cppcliglobal executable
clang-doccliglobal executable
clang-extdef-mappingcliglobal executable
clang-include-cleanercliglobal executable
clang-include-fixercliglobal executable
clang-installapicliglobal executable
clang-linker-wrappercliglobal executable
clang-movecliglobal executable
clang-nvlink-wrappercliglobal executable
clang-offload-bundlercliglobal executable
clang-offload-packagercliglobal executable
clang-querycliglobal executable
clang-refactorcliglobal executable
clang-reorder-fieldscliglobal executable
clang-replcliglobal executable
clang-scan-depscliglobal executable
clang-sycl-linkercliglobal executable
clang-tblgencliglobal executable
clang-tidycliglobal executable
clangdcliglobal executable
countcliglobal executable
diagtoolcliglobal executable
dsymutilcliglobal executable
find-all-symbolscliglobal executable
hmaptoolcliglobal executable
intercept-buildcliglobal executable
llccliglobal executable
lldbcliglobal executable
lldb-argdumpercliglobal executable
lldb-dapcliglobal executable
lldb-instrcliglobal executable
lldb-mcpcliglobal executable
lldb-servercliglobal executable
lldb-tblgencliglobal executable
llicliglobal executable
lli-child-targetcliglobal executable
llvm-PerfectShufflecliglobal executable
llvm-addr2linecliglobal executable
llvm-arcliglobal executable
llvm-ascliglobal executable
llvm-bcanalyzercliglobal executable
llvm-bitcode-stripcliglobal executable
llvm-c-testcliglobal executable
llvm-cascliglobal executable
llvm-catcliglobal executable
llvm-cfi-verifycliglobal executable
llvm-cgdatacliglobal executable
llvm-configcliglobal executable
llvm-covcliglobal executable
llvm-ctxprof-utilcliglobal executable
llvm-cvtrescliglobal executable
llvm-cxxdumpcliglobal executable
llvm-cxxfiltcliglobal executable
llvm-cxxmapcliglobal executable
llvm-debuginfo-analyzercliglobal executable
llvm-debuginfodcliglobal executable
llvm-debuginfod-findcliglobal executable
llvm-diffcliglobal executable
llvm-discliglobal executable
llvm-dlltoolcliglobal executable
llvm-dwarfdumpcliglobal executable
llvm-dwarfutilcliglobal executable
llvm-dwpcliglobal executable
llvm-exegesiscliglobal executable
llvm-extractcliglobal executable
llvm-gsymutilcliglobal executable
llvm-ifscliglobal executable
llvm-install-name-toolcliglobal executable
llvm-ir2veccliglobal executable
llvm-jitlinkcliglobal executable
llvm-jitlink-executorcliglobal executable
llvm-libcliglobal executable
llvm-libtool-darwincliglobal executable
llvm-linkcliglobal executable
llvm-lipocliglobal executable
llvm-ltocliglobal executable
llvm-lto2cliglobal executable
llvm-mccliglobal executable
llvm-mcacliglobal executable
llvm-mlcliglobal executable
llvm-ml64cliglobal executable
llvm-modextractcliglobal executable
llvm-nmcliglobal executable
llvm-objcopycliglobal executable
llvm-objdumpcliglobal executable
llvm-offload-binarycliglobal executable
llvm-offload-wrappercliglobal executable
llvm-opt-reportcliglobal executable
llvm-otoolcliglobal executable
llvm-pdbutilcliglobal executable
llvm-profdatacliglobal executable
llvm-profgencliglobal executable
llvm-ranlibcliglobal executable
llvm-rccliglobal executable
llvm-readelfcliglobal executable
llvm-readobjcliglobal executable
llvm-readtapicliglobal executable
llvm-reducecliglobal executable
llvm-remarkutilcliglobal executable
llvm-rtdyldcliglobal executable
llvm-simcliglobal executable
llvm-sizecliglobal executable
llvm-splitcliglobal executable
llvm-stresscliglobal executable
llvm-stringscliglobal executable
llvm-stripcliglobal executable
llvm-symbolizercliglobal executable
llvm-tblgencliglobal executable
llvm-test-mustache-speccliglobal executable
llvm-tli-checkercliglobal executable
llvm-undnamecliglobal executable
llvm-windrescliglobal executable
llvm-xraycliglobal executable
mlir-catcliglobal executable
mlir-linalg-ods-yaml-gencliglobal executable
mlir-lsp-servercliglobal executable
mlir-minimal-optcliglobal executable
mlir-minimal-opt-canonicalizecliglobal executable
mlir-optcliglobal executable
mlir-pdllcliglobal executable
mlir-pdll-lsp-servercliglobal executable
mlir-querycliglobal executable
mlir-reducecliglobal executable
mlir-rewritecliglobal executable
mlir-runnercliglobal executable
mlir-tblgencliglobal executable
mlir-transform-optcliglobal executable
mlir-translatecliglobal executable
modularizecliglobal executable
notcliglobal executable
nvptx-archcliglobal executable
obj2yamlcliglobal executable
offload-archcliglobal executable
optcliglobal executable
pp-tracecliglobal executable
reduce-chunk-listcliglobal executable
run-clang-tidycliglobal executable
sancovcliglobal executable
sanstatscliglobal executable
scan-buildcliglobal executable
scan-build-pycliglobal executable
scan-viewcliglobal executable
split-filecliglobal executable
tblgen-lsp-servercliglobal executable
tblgen-to-irdlcliglobal executable
verify-uselistordercliglobal executable
yaml-benchcliglobal executable
yaml2macho-corecliglobal executable
yaml2objcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version22.1.8
manager updated2026-06-25
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/llvm/llvm-project

install metadata

Package metadata

Package keybrew:llvm
Version22.1.8
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/llvm
Homepagehttps://llvm.org/
Repositoryhttps://github.com/llvm/llvm-project
Upstream docshttps://llvm.org/docs
LicenseApache-2.0 WITH LLVM-exception
Source archivehttps://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.8/llvm-project-22.1.8.src.tar.xz
Last updated2026-06-25T13:37:48+02:00
Pulseupdated
Dependenciespython@3.14, xz, z3, zstd
Build dependenciescmake, ninja, swig
Uses from macOSlibedit, libffi, ncurses
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installdefined
Servicenone declared
CaveatsCLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang CLANG_CONFIG_FILE_USER_DIR: ~/.config/clang LLD is now provided in a separate formula: brew install lld Using `clang`, `clang++`, etc., requires a CLT installation at `/Library/Developer/CommandLineTools`. If you don't want to install the CLT, you can write appropriate configuration files pointing to your SDK at ~/.config/clang. To use the bundled libunwind please use the following LDFLAGS: LDFLAGS="-L$HOMEBREW_PREFIX/opt/llvm/lib/unwind -lunwind" To use the bundled libc++ please use the following LDFLAGS: LDFLAGS="-L$HOMEBREW_PREFIX/opt/llvm/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm/lib/unwind -lunwind" Features newer than system libc++ will require the following define to enable (support for this may be removed in a future major LLVM release): CPPFLAGS="-D_LIBCPP_DISABLE_AVAILABILITY" NOTE: You probably want to use the libunwind and libc++ provided by macOS unless you know what you're doing.

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namellvm
Aliases
  • llvm@22
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

llvm 1:19.0-63

Modular compiler and toolchain technologies

sudo apt install llvm
  • Section: devel
  • Architecture: amd64
  • Source Package: llvm-defaults
  • 2 dependencies
  • normalized package name match
  • Matched by: Llvm
Debian stable package indexes · deb.debian.org · Debian stable package indexes: llvm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

llvm

nix profile install nixpkgs#llvm
  • normalized package name match
  • Matched by: Llvm
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: llvm from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

llvm 1:18.0-59~exp2

Low-Level Virtual Machine (LLVM)

sudo apt install llvm
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: llvm-defaults
  • 2 dependencies
  • normalized package name match
  • Matched by: Llvm
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: llvm from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

llvm 22-r0

Low Level Virtual Machine compiler system, default version.

https://llvm.org/

sudo apk add llvm
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Llvm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

llvm-dev 22-r0

Low Level Virtual Machine compiler system, default version.

https://llvm.org/

sudo apk add llvm-dev
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Llvm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

llvm-gtest 22-r0

LLVM default gtest static libraries

https://llvm.org/

sudo apk add llvm-gtest
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm
  • 1 dependencies
  • normalized package name match
  • Matched by: Llvm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm-gtest from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

llvm-libs 22-r0

LLVM 22 runtime library

https://llvm.org/

sudo apk add llvm-libs
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm
  • 1 dependencies
  • normalized package name match
  • Matched by: Llvm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm-libs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

llvm-linker-tools 22-r0

Low Level Virtual Machine compiler system, default version. (linker plugins)

https://llvm.org/

sudo apk add llvm-linker-tools
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm
  • 1 dependencies
  • normalized package name match
  • Matched by: Llvm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm-linker-tools from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

llvm-static 22-r0

LLVM 22 static libraries

https://llvm.org/

sudo apk add llvm-static
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm
  • 1 dependencies
  • normalized package name match
  • Matched by: Llvm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm-static from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

llvm-test-utils 22-r0

LLVM utilities for executing LLVM and Clang style test suites

https://llvm.org/

sudo apk add llvm-test-utils
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Llvm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm-test-utils from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

clang 22.1.7-1.fc45

A C language family front-end for LLVM

http://llvm.org

sudo dnf install clang
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm
  • 9 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Llvm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: clang from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

clang-analyzer 22.1.7-1.fc45

A source code analysis framework

http://llvm.org

sudo dnf install clang-analyzer
  • License: Apache-2.0 WITH LLVM-exception OR NCSA OR MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: llvm
  • 5 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Llvm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: clang-analyzer from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

clang-devel 22.1.7-1.fc45

Development header files for clang

http://llvm.org

sudo dnf install clang-devel
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm
  • 13 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Llvm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: clang-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

clang-libs 22.1.7-1.fc45

Runtime library for clang

http://llvm.org

sudo dnf install clang-libs
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm
  • 9 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Llvm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: clang-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

clang-resource-filesystem 22.1.7-1.fc45

Filesystem package that owns the clang resource directory

http://llvm.org

sudo dnf install clang-resource-filesystem
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm
  • 2 provides
  • normalized package name match
  • Matched by: Llvm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: clang-resource-filesystem from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

clang-tools-extra 22.1.7-1.fc45

Extra tools for clang

http://llvm.org

sudo dnf install clang-tools-extra
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm
  • 13 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Llvm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: clang-tools-extra from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment