tree: ab3788b2e115df8feb02d81987f3738bbefe6e24
  1. auth/
  2. blob/
  3. build/
  4. docs/
  5. execute/
  6. hashfs/
  7. mmapfile/
  8. o11y/
  9. path/
  10. reapi/
  11. resource/
  12. scandeps/
  13. scripts/
  14. signals/
  15. subcmd/
  16. sync/
  17. third_party/
  18. toolsupport/
  19. ui/
  20. version/
  21. webui/
  22. .gitignore
  23. go.mod
  24. go.sum
  25. main.go
  26. navbar.md
  27. README.md
siso/README.md

Siso

Siso is a build tool that aims to significantly speed up Chromium and Android build.

  • It is a drop-in replacement for Ninja, which means it can be easily used instead of Ninja without requiring a migration or change in developers' workflows.
  • It runs build actions on RBE natively.
  • It avoids stat, disk and network I/O as much as possible.
  • It reduces CPU usage and memory consumption by sharing a single process memory space.
  • It collects performance metrics for each action during a build and allows you to analyze them using cloud trace/cloud profiler.

Where did the name “Siso” come from?

Siso is named after shiso, a commonly-used herb in Japan. It's a reference to basil and the Bazel build system. Siso is an alternative romanization of shiso and more typeable than shiso (but still pronounced shiso). Considering how often we type the name of a build tool every day, we decided to optimize for that. ;)

Documents

Status

Siso is the primary build system for Chromium and the projects that import //build from Chromium.

As of Feb 2026, we start migrating to Siso for the Android build.

As of Aug 2025, Siso is moved to go.chromium.org/build/siso.

As of June 2025, Siso is used in all the projects that import Chromium's //build, and is used by default on non-Google environments.

As of Apr 2025, Siso's built-in remote execution client is used for Chromium and Chrome builders.

As of Nov 2024, Siso is used by default for the Chromium build on gLinux machines.

As of July 2024, Siso is used in all Chromium and Chrome builders, including official builds released to users.

As of the end of 2024 Q1, Siso is used in all CQ builders in Chromium.

As of April 2023, we are dogfooding Siso with invited Chrome developers. Please check go/chrome-build-dogfood for more information.

Contacts

FAQ

Please check go/siso-faq (internal).

References