The Factorio Library is a set of high-quality, commonly-used utilities for creating Factorio mods.
Download the latest release from the
mod portal unzip it, and put it in your
mods directory. You can access libraries provided by flib with
require("__flib__/event"), etc.
Add the flib directory to your language server's library and install the Factorio LSP plugin to enable autocomplete and in-line documentation of flib functions.
You can view the legacy online documentation here. Please note that this documentation is out-of-date, and will be replaced with a new site in the future.
Please use the factorio-mods-devel mailing list for support, suggestions, and/or patches.