The Bit Forge project is a collection of modules designed to cover the entire software lifecycle. With Bit Forge, Fossware’s goal is to bring embedded software development (and beyond) to a new level, from formal dependency verification to bit-for-bit reproducible software builds.
Each module is designed to be used both independently and in synergy with the others, achieving maximum effectiveness when combined. Every module is built to adapt to the underlying software stack, providing on one side a generic, repeatable, and standardized structure, and on the other a flexible and customizable architecture tailored to the specific needs of each project.
Bit Workbench
Development environmentProvides a unified and reproducible development environment for the entire team. Eliminates the classic "It works on my machine" problem by ensuring bit-perfect consistency across developers’ workstations.
Bit Furnace
CI / CDContinuous integration and delivery pipeline, natively integrated with Bit Workbench. It ensures bit-for-bit reproducibility of the software at every stage: build, test, and release.
Bit Anvil
Hardware AbstractionAbstraction layer for embedded environments. It generalizes hardware-specific implementations behind a common, portable interface, paired with an integrated scheduling framework.
Bit Hammer
Verification & ValidationAutomated test suite for hardware/firmware pairs. It systematically verifies that each feature meets design requirements, ensuring quality and compliance with expectations before release.