Bit Forge

Repositories

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 environment

Provides 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 / CD

Continuous 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 Abstraction

Abstraction layer for embedded environments. It generalizes hardware-specific implementations behind a common, portable interface, paired with an integrated scheduling framework.

🔨

Bit Hammer

Verification & Validation

Automated test suite for hardware/firmware pairs. It systematically verifies that each feature meets design requirements, ensuring quality and compliance with expectations before release.