FABulator is the graphical frontend of FABulous. It can be used to explore fabrics generated by FABulous and provides several features:
Additional features are planned, including:
For infos on planned features, refer to Planned Features
FABulator is in its alpha stage and several features are still experimental. Known bugs can be found in Known Bugs.
FABulator uses Java 17. On linux, the jdk can be installed with
sudo apt install openjdk-17-jdk
To build and run FABulator, maven is required. On a linux machine, it can be installed with
sudo apt install maven
To set up FABulator:
git clone https://github.com/FPGA-Research-Manchester/FABulator
cd FABulator
To build and run:
mvn javafx:run
For information on how to use FABulator, see How To Use
Documentation both for the user and developer side can be found at Documentation