More than 10X faster compilation, documentation generation and tests with a broad range of supported frameworks.
Firebuild speeds up builds on your servers, developer laptops and in the cloud. Without having to change your project or deploy complicated infrastructure. It feels like magic.
Any deterministic command's output can be captured and replayed by Firebuild including public and in-house compilers, documentation generators and custom scripts.
Learn MoreIntegrate Firebuild to your GitHub CI pipeline by simply using the Firebuild GitHub Action.
Learn MoreDetailed build report highlighting commands to change to accelerate builds further.
Learn MoreSource code is available on GitHub and Firebuild is already packaged in major Linux distributions.
Learn MoreFirebuild works by caching the outputs of executed commands and replaying the results when the same commands are executed with the same parameters within the same environment.
The commands can be compilation or other build artifact generation steps, tests or any command that produces predictable output. The commands to cache and replay from the cache are determined automatically based on each command's and its children's observed behavior.
Learn MoreThe Firebuild GitHub Action takes care of installing Firebuild to the CI environment including saving and restoring Firebuild's cache.
Just add the uses directive to your CI job and prefix the commands to be accelerated with "firebuild ".
Learn MoreThe interactive build report includes all executed commands of the build with parameters, environment variables, read and written files and used CPU time.
The build report also helps in finding the balance between acceleration level and cache size. Set what to cache by command name or by CPU time consumption.
Learn More
Use Firebuild for free in your personal projects.
Subscribe for commercial license for as little as a few minutes of developer time costs per month.
firebuild <build command> ...
sudo add-apt-repository ppa:firebuild/stable sudo apt install firebuild
If you would like to use Firebuild in your GitHub pipeline there is a GitHub Action to do just that.