Pigweed#
Sustained, robust, and rapid embedded product development for large teams
Get started#
What’s new in Pigweed?#
Highlights:
Developer tools: pw_ide Bazel code intelligence and VS Code UI overhaul -
pw_ideoverhauled Bazel code intelligence for VS Code, shifting to preconfigured compile commands aspects and simplifying the UI for a zero-setup developer experience.Kernel: Userspace process control - Processes can now completely monitor and control each other.
Developer tools: pw_presubmit v2 - Introduced a new v2 presubmit system supporting automatic fixes and commit-by-commit execution.
Async and concurrency: Void future support in pw::async2::Select - The
Selectcombinator now supports mixtures of value-returning and void-returning futures.
And more! See What’s new in Pigweed: April 2026.
What is Pigweed?#
Who’s using Pigweed?#
Pigweed has shipped in millions of devices, including Google’s suite of Pixel devices, Nest thermostats, satellites, and autonomous aerial drones.
Showcase: pw_console#
pw_console is our multi-purpose, pluggable REPL and log viewer. It’s designed to be a complete development and manufacturing solution for interacting with hardware devices via pw_rpc over a pw_hdlc transport. Gone are the days of hacking together a REPL and log viewer for each new project!
Using pw_console to interact with a device#
Talk to us#
Our next Pigweed Live is Mon Jun 01, 2026 1PM (PDT). Please join us to discuss what’s new in Pigweed and anything else Pigweed-related that’s on your mind. Join our mailing list to receive an invite to the next meeting.