# carbon-language/carbon-lang

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

Repository: https://github.com/carbon-language/carbon-lang
Canonical: https://ross.abutalabs.com/products/carbon-lang
Homepage: http://docs.carbon-lang.dev/
Language: C++
License: NOASSERTION
License Family: other
Topics: programming-language, carbon-lang, compiler, cpp, language, experimental, experimental-language
Last push: 2026-08-27T00:20:36+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 60, longevity 100
- inputs: {"age_days": 2319, "days_push": 7, "days_rel": 6, "gap_med": 0.0, "n_releases_24m": 697}
- flags: prerelease_only, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 33871, forks 1709 (observed 2026-08-28T04:11:58.539584+00:00)

## What it is
Carbon is an experimental successor language to C++ with bidirectional C++ interoperability, built on LLVM for C++-level performance. The repository contains the language design documents, compiler implementation, toolchain, and related tooling.

## Use cases
- migrate a C++ codebase to a modern successor language
- explore experimental programming language design
- compile and run Carbon code with the Carbon toolchain
- evaluate C++ interoperability in a new language
- learn how language compilers and toolchains are built
- contribute to an open-source successor-to-C++ effort

## When to choose
- you want to experiment with or contribute to a next-generation C++ successor language
- you need C++-level performance with gradual migration from existing C++ code
- you are researching language design, generics, or compiler toolchains

## When to avoid
- you need a production-ready language for shipping software today
- you want a stable, standardized language with long-term guarantees
- a mature modern language like Rust, Go, or Swift already fits your needs

## Facets
- artifact type: cli-tool
- maturity: experimental
- function: programming-language, compiler, developer-tools
- domain: programming-languages, compilers, developer-tools
- platform: windows, cpp
- tags: carbon-lang, cpp-successor, llvm, language-design, c-plus-plus-interop, experimental-language, linux, macos

## Member repositories
- carbon-language/carbon-lang (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:58.539584+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-29T16:28:08.190082+00:00, confidence not recorded.
  - readme: https://github.com/carbon-language/carbon-lang (fetched 2026-08-28T04:11:58.539584+00:00, sha 1315c22e3249)
  - homepage: http://docs.carbon-lang.dev/ (fetched 2026-08-29T07:48:34.615067+00:00, sha bba69899ce9c)
  - site_page: http://docs.carbon-lang.dev/docs/design (fetched 2026-08-29T07:48:34.625605+00:00, sha 716e86f198ee)
  - site_page: http://docs.carbon-lang.dev/docs/design/aliases.html (fetched 2026-08-29T07:48:34.630735+00:00, sha c3f793f3eac8)
  - site_page: http://docs.carbon-lang.dev/docs/design/assignment.html (fetched 2026-08-29T07:48:34.632649+00:00, sha d5a6b231f50c)
  - site_page: http://docs.carbon-lang.dev/docs/design/interoperability (fetched 2026-08-29T07:48:34.634842+00:00, sha a4bfb1b4bef1)
  - site_page: http://docs.carbon-lang.dev/docs/design/interoperability/literals.html (fetched 2026-08-29T07:48:34.636923+00:00, sha f60f30d299fb)
  - site_page: http://docs.carbon-lang.dev/docs/design/interoperability/macros.html (fetched 2026-08-29T07:48:34.638927+00:00, sha 7a0806cead37)
  - site_page: http://docs.carbon-lang.dev/docs/design/interoperability/philosophy_and_goals.html (fetched 2026-08-29T07:48:34.640955+00:00, sha cb308199d54e)
  - site_page: http://docs.carbon-lang.dev/docs/design/blocks_and_statements.html (fetched 2026-08-29T07:48:34.643832+00:00, sha cd3c12aa030f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
