What it does
It generates, builds, analyzes, tests, and releases embedded C/C++ software from a single CLI.
A cross-platform tool for embedded C/C++ projects - from generation and building through static analysis, testing, debugging, documentation, and release workflows in one consistent ecosystem.
PWR Forge was created as a single tool for embedded software development. It combines development, quality, and DevOps tasks into one consistent workflow.
It generates, builds, analyzes, tests, and releases embedded C/C++ software from a single CLI.
It shortens the path from prototype to commercialization, simplifies maintenance, and reduces time to market.
Students, researchers, and professionals building embedded and IoT systems.
PWR Forge organizes project work from repository creation through testing, documentation, and debugging.
Set up new binary and library projects with automatic code generation.
Build projects consistently in a predictable environment and for a selected architecture.
Run code analyzers and support ongoing code quality improvement.
Run tests as a built-in part of an organized development workflow.
Generate documentation directly from project sources.
Support development work and help diagnose software issues.
Work in a predefined Docker environment to ensure repeatable results.
One interface for many CI/CD tools and embedded development activities.
The project fits into a continuous workflow for embedded systems and supports a structured DevOps / CI/CD model.
PWR Forge was designed to support both rapid prototyping and industrial projects.
Faster project setup and smoother software development reduce delivery time.
Better control over code quality, greater consistency, and a more structured development process.
Easier product version maintenance and a lower long-term development cost.
Support for process-oriented approaches, including ASPICE and regulated domains.
All key project resources in one place.
Instructions, usage examples, command descriptions, and a complete guide to the tool.
Open documentationProject source code, tool development, change history, and collaboration on upcoming features.
View repositoryPlace for reporting bugs, sharing feedback, and tracking issues found during testing.
Report an issue