verilog2factorio (v2f) is an open source tool written in Rust that converts Verilog hardware description files into Factorio combinator circuit blueprints. It supports a full RTL synthesis flow using Yosys, exposes both a Rust and Lua API for manual circuit design, and includes simulation and physical design rendering capabilities. A notable example is a fully functional RV32IM RISC-V processor compiled and running inside Factorio. Setup options include a web GUI, GitHub Codespaces, Docker dev containers, or bare metal installation.
Sort: