# TraceMachina/nativelink

NativeLink is a Nix-powered, open source, high-performance build cache and remote execution server, compatible with Bazel, Soong, Pants, Buck2, Reclient, and other RE-compatible build systems. It offers drastically faster builds, reduced test flakiness, and support for specialized hardware.

Repository: https://github.com/TraceMachina/nativelink
Canonical: https://ross.abutalabs.com/products/nativelink
Homepage: https://nativelink.com
Language: Rust
License: NOASSERTION
License Family: other
Topics: apache2, bazel, build-automation, build-system, chromium, content-addressable-storage, remote-execution, rust, re-client, nix, buck2, free, simulation, ci, pants, soong
Last push: 2026-08-26T17:29:57+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 2078, "days_push": 7, "days_rel": 12, "gap_med": 10, "n_releases_24m": 32}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1577, forks 235 (observed 2026-08-28T04:05:06.191707+00:00)

## What it is
NativeLink is a high-performance remote build cache and remote execution server written in Rust, speaking the open Remote Execution API. It accelerates builds for Bazel, Buck2, Pants, Soong, Reclient, Goma, and other RE-compatible build systems by caching artifacts and distributing work across machines.

## Use cases
- speed up bazel builds with a remote cache
- self-host a remote execution server for buck2
- share build artifacts across CI and developer machines
- reduce CI compute costs with content-addressable caching
- distribute C++ compilation across a build farm
- wire an AI coding agent to remote build caching via MCP

## When to choose
- your team uses Bazel, Buck2, Pants, Soong, or other Remote Execution API build systems and builds are slow
- you want a single self-hostable Rust binary for both cache and remote execution
- you need cross-compilation or specialized hardware workers
- you want to reduce CI costs via cache hits across teams and agents

## When to avoid
- your project uses plain make or npm scripts without Remote Execution API support
- you need a fully managed build service with GUI dashboards and autoscaling out of the box (enterprise tier)
- you only need local caching for a single developer

## Facets
- artifact type: service
- maturity: active
- function: caching, deployment, microservices, developer-tools, ci-cd
- domain: developer-tools, infrastructure-as-code, microservices, performance
- platform: rust, self-hosted, cloud
- tags: remote-execution, build-cache, bazel, buck2, content-addressable-storage, remote-execution-protocol, nix, build-acceleration, devops, linux, macos, docker

## Member repositories
- TraceMachina/nativelink (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:06.191707+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:57:02.101150+00:00, confidence not recorded.
  - readme: https://github.com/TraceMachina/nativelink (fetched 2026-08-28T04:05:06.191707+00:00, sha 550c05a2a93a)
  - homepage: https://nativelink.com (fetched 2026-08-29T11:27:18.479099+00:00, sha 1e02adbe8cdc)
  - site_page: https://nativelink.com/docs (fetched 2026-08-29T11:27:18.491990+00:00, sha ddaeb428eceb)
  - site_page: https://nativelink.com/pricing (fetched 2026-08-29T11:27:18.489023+00:00, sha 99b4084bcc36)
  - site_page: https://nativelink.com/company (fetched 2026-08-29T11:27:18.494887+00:00, sha e7e0c0850138)
- Data as of 2026-08-30T08:39:29.467469+00:00.
