The Featuretools Python library supports automated feature engineering and is published as open source.
Feature Engine
Feature Engine provides Python tools for feature engineering and selection that are compatible with scikit-learn.

About Feature Engine
Feature-engine is an open-source Python library with transformers to engineer and select features for machine learning models. Its transformers use scikit-learn style fit() and transform() methods to learn parameters from data and then transform it.
It includes transformers for missing data imputation, categorical encoding, discretisation, outlier handling, variable transformation and selection, plus datetime, text and time series features.
Key features
- Missing data imputation with mean, median, arbitrary and other methods
- Categorical encoding including one-hot, ordinal, count and target-based encoders
- Discretisation via equal frequency, equal width and decision tree methods
- Outlier handling through capping, winsorising and trimming transformers
- Datetime, text and time series feature creation including lag features
- Feature selection by dropping constant, duplicate and correlated variables
- Compatible with scikit-learn fit() and transform() workflow
- Covers imputation, encoding, transformation, creation and selection transformers
- Installable via pip and conda
Feature Engine at a glance
- Category
- AI & Machine Learning › AI Data & Analytics
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Feature Engine alternatives
Tools and sites you could use instead, ranked by how closely they match.
PyCaret provides a low code AutoML platform for Python, with a scikit-learn native engine and React control plane.
tsfresh automatically extracts relevant features from time series data.
Snorkel helps generate training data programmatically through weak supervision.
Cleanlab provides a Python library for data quality and machine learning with messy real world data and labels.
mljar-supervised provides tabular data AutoML with feature engineering, hyperparameter tuning, explanations, and documentation.
Popular in AI Data & Analytics
Well-known listings from the same topic.
Feature Engine FAQ
How do I install Feature-engine?
How do Feature-engine transformers work?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












