Developer tools#

Interactive REPL, CLI utilities, code intelligence, and emulators

Modules#

The following table lists all modules related to Developer tools.

Name

Status

Description

Languages

pw_ide

stable

Code editor and IDE support for Pigweed projects

C++, CLI, Python, VS Code

pw_env_setup

stable

pw_module

stable

pw_presubmit

stable

Python tools for running presubmit checks and linters

Python

pw_watch

stable

Embedded development file system watcher

Docker

experimental

Docker images for caching Pigweed environments

pw_change

experimental

Commands that operate on Gerrit changes and Git commits

Python

pw_cli

stable

Enhance and accelerate custom command-line tooling

Python

pw_config_loader

stable

pw_docgen

stable

Documentation generator for Pigweed-based projects

GN

pw_doctor

stable

pw_emu

experimental

Flexible emulators frontend

Python, CLI

pw_ghish

experimental

GitHub CLI-like interface for Gerrit code reviews and CI checks

Go

pw_package

stable