carbon-lang
The main repository of Carbon, an experimental programming language meant as a possible successor to C++. It holds the design documents, compiler and tools, and is not ready for real use.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XCustom license (see repository)
Overview
Carbon is an experimental programming language proposed as a successor to C++. This is its main repository, holding the design documents, the implementation and related tools. The goals are performance matching C++ through LLVM, interoperation with existing C++ code, and a language that is easy to learn and upgrade with tools. The README states that Carbon is not ready for use.
Key features
- Aims for C++ level performance using LLVM
- Interoperates with existing C++ code
- Tool-based upgrades between Carbon versions
- Incremental path toward a memory-safe subset
Best for
Language enthusiasts and C++ developers who want to follow or contribute to the design. It is experimental and not ready for real projects.
- Upstream
- carbon-language/carbon-lang
- Fork on GitHub
- Guo-astro/carbon-lang
- Upstream stars
- 34k
- Category
- Developer tools and infrastructure
- Language
- C++
- License
- Custom license (see repository)
- Forked
- 2022-08-02
- Sync status
- Updated by last syncLast synced 2026-10-20
More in Developer tools and infrastructure
An open-source TypeScript engine for calculating Zi Wei Dou Shu charts and consulting traditional references. It helps developers build charting and interpretation tools.
Forked 2026-10-18Last synced 2026-10-20License: MITDeveloper tools and infrastructureGitHub
ImHex is a hex editor for inspecting and editing binary files. Reverse engineers, programmers, and forensic users can search and patch bytes or describe file structures with its pattern language.
Forked 2026-10-17Last synced 2026-10-20License: GPL-2.0Developer tools and infrastructureGitHub
Numa is a portable DNS resolver for local development and privacy. It blocks ads, gives local services names like frontend.numa, and runs without depending on a cloud account.
Forked 2026-10-17Last synced 2026-10-20License: MITDeveloper tools and infrastructureGitHub
Handwired turns ordinary JavaScript logic into differentiable neural-network-style calculations, so programs can run as matrix operations in JavaScript or WebGPU. It is for experimenting with GPU execution and optimization of code written in a traditional style.
Forked 2026-10-16Last synced 2026-10-20License: MITDeveloper tools and infrastructureGitHub