chromium is a free, open source browsers & extensions project written in several languages and released under BSD-3-Clause. It has 24,799 GitHub stars, 9,244 forks and 28 open issues, and was last pushed 4 hours ago. On this registry it ranks #16 of 65 tracked projects in Browsers & Extensions, with 5 head-to-head comparisons available. It gained 15 stars over the last 3 tracked days.

What is chromium?

The official GitHub mirror of the Chromium source — read-only snapshot of the codebase behind the Chromium open-source browser project, aimed at developers and packagers who need to read, build, or audit browser source rather than end users looking for a browser download.

What it is

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. This repository is the official GitHub mirror of that source, published by the project at chromium.googlesource.com/chromium/src/ and surfaced on GitHub so that the code is reachable through familiar tooling and search. The README states plainly that it is not the canonical checkout point: the project's own instructions for obtaining the code live in docs/get_the_code.md, and documentation inside the tree is rooted in docs/README.md.

The concrete problem it solves is access to a very large, structured monorepo that ordinary Git habits do not accommodate. The README warns directly that visitors should not use git clone to check out the source locally, and instead should follow the documented procedure. Beyond fetching, the repository encodes layout conventions: new top-level directories are reserved for products such as Chrome, Android WebView, and Ash, and even when a product has multiple executables its code belongs in subdirectories of that product. That structure is what makes the tree navigable at all, and the project points readers to its guide on getting around the Chromium source directory structure.

Key capabilities

  • Hosts the full Chromium browser source as an official mirror under a BSD-3-Clause licence.
  • Ships its own checkout instructions in docs/get_the_code.md rather than relying on git clone.
  • Roots internal documentation at docs/README.md for in-tree reference.
  • Enforces a top-level directory convention where new directories map to products, including Chrome, Android WebView, and Ash.
  • Reserves product subdirectories for all executables of that product, even when a product builds more than one binary.
  • Carries the project's own branding assets, such as chrome/app/theme/chromium/product_logo_64.png.
  • Routes bug reports to the project tracker at https://crbug.com/new instead of the mirror's issue list.
  • Publishes project-level information on the official site at https://www.chromium.org.

Who uses it and how

  • Platform and browser engineers who need to read or build Chromium source and therefore start from the documented checkout path in docs/get_the_code.md.
  • Developers working on downstream products whose code lives in the top-level directories reserved for Chrome, Android WebView, and Ash.
  • Contributors filing or triaging defects through https://crbug.com/new, keeping mirror issues out of the loop.
  • Packagers and auditors who want GitHub-hosted access to a tree whose canonical home is https://chromium.googlesource.com/chromium/src/.
  • Readers orienting themselves in an unfamiliar monorepo using the project's "Get Around the Chromium Source Code Directory Structure" guidance.

Getting started

Start by following the project's own instructions in docs/get_the_code.md rather than running git clone, then read docs/README.md for in-tree documentation. Use https://www.chromium.org for project-level information.

How it compares

The facts name no competing or similar tools, so this project stands alone in this registry. No paid products it replaces are listed either, so no licence, hosting, or cost comparison can honestly be drawn.

When to use it — and when not to

Expect to operate the project's own toolchain and follow its bespoke check-out procedure rather than a plain git clone, and expect to work at monorepo scale across product directories for Chrome, Android WebView, and Ash. Anyone who wants a browser to install and use should not start here, since this is source rather than a build to download. The README is sparse on build prerequisites and setup detail, deferring almost everything to external documentation and a separate website, so plan to leave the repository to get the code or to learn how it is laid out.

project readme (upstream, from github) — read inline

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.

Frequently asked questions

Is chromium free to use?

chromium is open source under the BSD-3-Clause licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does chromium do?

The official GitHub mirror of the Chromium source

What is chromium written in?

chromium's source is publicly available at https://github.com/chromium/chromium, with 24,799 GitHub stars.