devtools-frontend is a free, open source frameworks & platforms project written in TypeScript and released under BSD-3-Clause. It has 4,052 GitHub stars, 728 forks and 124 open issues, and was last pushed 3 hours ago. On this registry it ranks #48 of 72 tracked projects in Frameworks & Platforms, with 5 head-to-head comparisons available.

What is devtools-frontend?

devtools-frontend is the client-side of the Chrome DevTools — all of the TypeScript and CSS that runs the DevTools web app — released under the BSD-3-Clause licence for browser engineers, tooling authors, and anyone contributing to the interface shipped inside Chrome.

What it is

The project contains the front-end half of Chrome DevTools: the client-side code, written in TypeScript and CSS, for the DevTools web app. It lives inside the Chromium ecosystem, with development on chromium.googlesource.com, a mirror on GitHub, and code versions tied to Chromium commit positions rather than to a standalone release cycle. It is filed in this registry under Developer Tools / Frameworks & Platforms, with topics covering chrome, chrome-devtools, devtools, instrumentation, and javascript.

The concrete problem it solves is that inspecting, debugging, and profiling a running page requires a substantial user interface sitting on top of a debugging protocol. This project is that interface, and its counterpart is documented separately as the Chrome DevTools Protocol. Instead of writing a bespoke inspector front end, tool authors can study, reuse, or contribute to the implementation that already exists, and because the source is public and mirrored it is available for reading and extending, not only for use inside Chrome. Development is active, with the most recent push to the repository dated 25 September 2026.

Key capabilities

  • Implements the complete client-side of Chrome DevTools, including all TypeScript and CSS required to run the DevTools web app.
  • Is published on npm as the chrome-devtools-frontend package, where versions such as 1.0.373466 encode the Chromium commit position of the latest front-end git commit.
  • Is refreshed roughly daily, with the package version incremented on every Chromium commit.
  • Provides contribution paths for both DevTools and the Chrome DevTools Protocol, with review traffic visible through the g/devtools-reviews mailing list and the commit log.
  • Is documented through setup, design, and architectural material on chromium.googlesource.com, user documentation at devtools.chrome.com, and the Chrome DevTools Protocol reference.
  • Carries the BSD-3-Clause licence and is implemented in TypeScript.

Who uses it and how

  • Chromium and DevTools contributors, who follow the documented setup process to obtain a front-end checkout and work against the Chromium tree.
  • Tooling authors who want to inspect or build on the DevTools interface, accepting integration effort because the package is not currently available as CommonJS or ES modules.
  • Engineers tracking new behaviour, who follow What's new in DevTools and related mailing lists and accounts, and who experiment in Chrome Canary before changes land broadly.
  • Bug reporters and triagers, who file and follow DevTools tickets on crbug.com through the goo.gle/devtools-bug link; the mirrored repository's 4,052 stars, 728 forks, and 124 open issues reflect the size of that audience.

Getting started

The README points to the npm package chrome-devtools-frontend for consumption, and to the Chromium DevTools setup documentation for obtaining and building a full front-end checkout. No Docker image, compose file, or hosted deployment option is described.

How it compares

No list of paid alternatives is provided in the facts, and the README names no directly comparable tools, so the project stands alone in this registry. The material it does point to is complementary rather than competing: the Chrome DevTools Protocol documentation, the awesome-chrome-devtools collection, and the user documentation at devtools.chrome.com.

When to use it — and when not to

This is a front end rather than a self-contained product: the facts describe no database, storage, or mail service to operate, but also no standalone application, so anyone wanting a ready-made inspector to deploy independently should look elsewhere. The README is largely a directory of links to external documentation rather than self-contained build instructions, and the npm package is not published as CommonJS or ES modules, so embedding it in other tools may require genuine integration effort. Versioning follows Chromium commit positions and updates arrive roughly daily, which suits teams tracking Chrome closely and frustrates those expecting stable semantic releases.

project readme (upstream, from github) — read inline

Chrome DevTools frontend

npm package

The client-side of the Chrome DevTools, including all TypeScript & CSS to run the DevTools webapp.

Source code and documentation

The frontend is available on chromium.googlesource.com. Check out the Chromium DevTools documentation for instructions to set up, use, and maintain a DevTools front-end checkout, as well as design guidelines, and architectural documentation.

Source mirrors

DevTools frontend repository is mirrored on GitHub.

DevTools frontend is also available on NPM as the chrome-devtools-frontend package. It's not currently available via CJS or ES modules, so consuming this package in other tools may require some effort.

The version number of the npm package (e.g. 1.0.373466) refers to the Chromium commit position of latest frontend git commit. It's incremented with every Chromium commit, however the package is updated roughly daily.

Getting in touch

There are a few options to keep an eye on the latest and greatest of DevTools development:

Frequently asked questions

Is devtools-frontend free to use?

devtools-frontend 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 devtools-frontend do?

The Chrome DevTools UI

What is devtools-frontend written in?

devtools-frontend is primarily written in TypeScript. Its source is publicly available at https://github.com/ChromeDevTools/devtools-frontend, and it has 4,052 GitHub stars.