Deterministic machine learning project templates based on MLflow.

For users

Highly customizable, ready-to-use templates for project setup in seconds.

For developers

A community to build standardized and deterministic machine learning models.

For companies

Standardize your workflow, group experiments, track parameters and metrics and benefit from fully reproducible results.




mlf-core provides deterministic and standardized templates for several machine learning frameworks.


mlf-core templates will be configurable (work in progress) fitting them exactly your needs.


Extensive documentation covering installation, usage and each template in detail, ensures that you will not be left in the dark.

CI Testing

All templates come with ready-to-use GitHub Workflows per default.

Stable Releases

Every released template is designed, tested and approved by the community.


mlf-core thrives on active development by the open-source community to further improve mlf-core.

Get started in minutes

Make sure to check out the documentation for details.

# Install mlf-core
pip install mlf-core

# Get an overview of all commands
mlf-core --help

# Check out all available templates
mlf-core list

# Get started and create your first project
mlf-core create

See what's available

Check out the available templates to see if we have what you need. If not you can always suggest or contribute a new template.

Available templates

Need help?

Check out our public channels and join them to get help and see whats going on over there.

Join mlf-core

Get into the code

If you are interested in contributing to mlf-core, take a look at the developer documentation to see what's required.