Feature Selection Frameworks
Tools and libraries for selecting optimal features/variables in datasets using statistical methods, wrapper algorithms, metaheuristics, and filter-based approaches. Does NOT include general hyperparameter tuning, model optimization, or dimensionality reduction techniques.
There are 71 feature selection frameworks tracked. 3 score above 70 (verified tier). The highest-rated is feature-engine/feature_engine at 87/100 with 2,211 stars and 334,479 monthly downloads. 1 of the top 10 are actively maintained.
Get all 71 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=feature-selection-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
feature-engine/feature_engine
Feature engineering and selection open-source Python library compatible with sklearn. |
|
Verified |
| 2 |
alteryx/featuretools
An open source python library for automated feature engineering |
|
Verified |
| 3 |
cod3licious/autofeat
Linear Prediction Model with Automated Feature Engineering and Selection Capabilities |
|
Verified |
| 4 |
abess-team/abess
Fast Best-Subset Selection Library |
|
Established |
| 5 |
rodrigo-arenas/Sklearn-genetic-opt
ML hyperparameters tuning and features selection, using evolutionary algorithms. |
|
Established |
| 6 |
abhayspawar/featexp
Feature exploration for supervised learning |
|
Established |
| 7 |
decile-team/cords
Reduce end to end training time from days to hours (or hours to minutes),... |
|
Established |
| 8 |
rasgointelligence/feature-engineering-tutorials
Data Science Feature Engineering and Selection Tutorials |
|
Established |
| 9 |
scikit-learn-contrib/fastcan
A fast canonical-correlation-based search algorithm for feature selection,... |
|
Established |
| 10 |
thieu1995/mafese
Feature Selection using Metaheuristics Made Easy: Open Source MAFESE Library... |
|
Established |
| 11 |
Quantco/polarify
Simplifying conditional Polars Expressions with Python 🐍 🐻❄️ |
|
Established |
| 12 |
hengzhe-zhang/EvolutionaryForest
An open source python library for automated feature engineering based on... |
|
Established |
| 13 |
aikho/awesome-feature-engineering
A curated list of resources dedicated to Feature Engineering Techniques for... |
|
Established |
| 14 |
alteryx/open_source_demos
A collection of demos showcasing automated feature engineering and machine... |
|
Established |
| 15 |
duxuhao/Feature-Selection
Features selector based on the self selected-algorithm, loss function and... |
|
Established |
| 16 |
solegalli/feature-selection-for-machine-learning
Code repository for the online course Feature Selection for Machine Learning |
|
Established |
| 17 |
solegalli/feature-engineering-for-machine-learning
Code repository for the online course Feature Engineering for Machine Learning |
|
Established |
| 18 |
kaushalshetty/FeatureSelectionGA
Feature Selection using Genetic Algorithm (DEAP Framework) |
|
Established |
| 19 |
jmschrei/apricot
apricot implements submodular optimization for the purpose of selecting... |
|
Emerging |
| 20 |
martineastwood/featuristic
Automated, interpretable feature engineering using symbolic regression and... |
|
Emerging |
| 21 |
pedbrgs/PyCCEA
A Python package of cooperative co-evolutionary algorithms for feature... |
|
Emerging |
| 22 |
EmilHvitfeldt/feature-engineering-az
Source for book "Feature Engineering A-Z" |
|
Emerging |
| 23 |
dorukcanga/AutoFeatSelect
A python library to automate feature selection process for machine learning projects. |
|
Emerging |
| 24 |
JingweiToo/Wrapper-Feature-Selection-Toolbox
This toolbox offers more than 40 wrapper feature selection methods include... |
|
Emerging |
| 25 |
smazzanti/mrmr
mRMR (minimum-Redundancy-Maximum-Relevance) for automatic feature selection at scale. |
|
Emerging |
| 26 |
ashishpatel26/Amazing-Feature-Engineering
Feature engineering is the process of using domain knowledge to extract... |
|
Emerging |
| 27 |
EC-KitY/EC-KitY
EC-KitY: A scikit-learn-compatible Python tool kit for doing evolutionary... |
|
Emerging |
| 28 |
solegalli/feature-selection-in-machine-learning-book
Code repository for the book feature selection in machine learning |
|
Emerging |
| 29 |
anujdutt9/Feature-Selection-for-Machine-Learning
Methods with examples for Feature Selection during Pre-processing in Machine... |
|
Emerging |
| 30 |
Tinny-Robot/DimSense
DimSense: Empower your machine learning projects with advanced feature... |
|
Emerging |
| 31 |
Yimeng-Zhang/feature-engineering-and-feature-selection
A Guide for Feature Engineering and Feature Selection, with implementations... |
|
Emerging |
| 32 |
NITRO-AI/NitroFE
NitroFE is a Python feature engineering engine which provides a variety of... |
|
Emerging |
| 33 |
YC-Coder-Chen/feature-engineering-handbook
A practical feature engineering handbook |
|
Emerging |
| 34 |
dataclr/dataclr
Feature selection for tabular datasets using advanced filter and wrapper methods |
|
Emerging |
| 35 |
dwave-examples/feature-selection-notebook
Feature selection for machine learning using mutual information. |
|
Emerging |
| 36 |
JingweiToo/Whale-Optimization-Algorithm-for-Feature-Selection
Application of Whale Optimization Algorithm (WOA) in the feature selection tasks. |
|
Emerging |
| 37 |
thieu1995/MHA-FS
The biggest module developed with complete focus on Feature Selection (FS)... |
|
Emerging |
| 38 |
solegalli/feature-selection-with-feature-engine-book
Code repository for the book Feature engineering with Feature-engine |
|
Emerging |
| 39 |
for0nething/RECON
Coresets over Multiple Tables for Feature-rich and Data-efficient Machine Learning |
|
Experimental |
| 40 |
UniFeat/unifeat
An open-source tool for performing feature selection process in different... |
|
Experimental |
| 41 |
PatrickZH/Awesome-Coreset-Selection
Awesome coreset/core-set/subset/sample selection works. |
|
Experimental |
| 42 |
JingweiToo/Ant-Colony-Optimization-for-Feature-Selection
Implantation of ant colony optimization (ACO) without predetermined number... |
|
Experimental |
| 43 |
FlorinAndrei/fast_feature_selection
Genetic algorithms and CMA-ES (covariance matrix adaptation evolution... |
|
Experimental |
| 44 |
atif-hassan/RCAP-dynamic-dataset-pruning
DataCull is a modular, light-weight data pruning library containing many... |
|
Experimental |
| 45 |
autonlab/AutonFeat
A High Performance Library for Time-Series Featurization. |
|
Experimental |
| 46 |
thibaultanani/TiDE
Feature selection for real ML pipelines: filters, wrappers, and... |
|
Experimental |
| 47 |
aliasgharheidaricom/Polar-Lights-Optimizer-Algorithm-and-Applications-in-Image-Segmentation-and-Feature-Selection
Polar Lights Optimizer (PLO) introduces unique strategies based on the... |
|
Experimental |
| 48 |
gdelrioifc/AMPFeatureSelection
Wrapper-method to select sub-set of features for classifying antimicrobial peptides |
|
Experimental |
| 49 |
Eligoze75/megumi
megumi is a Python library for smarter feature selection. Like its namesake,... |
|
Experimental |
| 50 |
cowana-ai/feature-fabrica
Open-source Python library designed to improve engineering practices and... |
|
Experimental |
| 51 |
JingweiToo/Salp-Swarm-Algorithm-for-Feature-Selection
Application of Salp Swarm Algorithm (SSA) in the feature selection tasks. |
|
Experimental |
| 52 |
JingweiToo/Sine-Cosine-Algorithm-for-Feature-Selection
Application of Sine Cosine Algorithm (SCA) in the feature selection tasks. |
|
Experimental |
| 53 |
jordandelbar/feature-engineering-polars
Feature engineering done with Polars |
|
Experimental |
| 54 |
StatguyUser/feature_engineering_and_selection_for_explanable_models
Code repository for the machine learning book Feature Engineering &... |
|
Experimental |
| 55 |
Techtonique/bcn
Boosted Configuration (Neural) Networks |
|
Experimental |
| 56 |
luukka76/Feature-selection-method-based-on-entropy-and-similarity-python-codes
Python codes for feature selection method based on fuzzy entropy and similarity. |
|
Experimental |
| 57 |
NhanPhamThanh-IT/Feature-Engineering-Technique
📊 A practical toolkit for feature engineering and selection in Python.... |
|
Experimental |
| 58 |
farhadabedinzadeh/AutoUFSTool
Auto-UFSTool - An Automatic MATLAB Toolbox for Unsupervised Feature Selection |
|
Experimental |
| 59 |
sudo-de/autofe-x
AutoFE-X: Automated Feature Engineering + Data Profiling + Leakage Detection... |
|
Experimental |
| 60 |
paberlo/FastFeatureSelection
Set of algorithms for feature selection in high-dimensional datasets. |
|
Experimental |
| 61 |
SK7Cosmo/xgboost-hyperparameter-tuning
Improved model performance on text data using Word2Vec features and XGBoost,... |
|
Experimental |
| 62 |
Bhatwar195/feature-engineering-for-ml
A practical repository covering real-world feature engineering techniques to... |
|
Experimental |
| 63 |
wenxueru/feature-selection
Implementation of NSGA-II Algorithm for the feature selection task |
|
Experimental |
| 64 |
JingweiToo/Henry-Gas-Solubility-Optimization-for-Feature-Selection
Application of Henry Gas Solubility Optimization (HGSO) in the feature... |
|
Experimental |
| 65 |
JingweiToo/Equilibrium-Optimizer-for-Feature-Selection
Application of Equilibrium Optimizer (EO) in the feature selection tasks. |
|
Experimental |
| 66 |
andali89/mnswoa_fs
MNSWOA: A nondominated-sorting-based whale optimization algorithm for... |
|
Experimental |
| 67 |
MartinKalema/Hyperparameter-Tuning-GridSearchCV
Using GridSearchCV to tune hyperparameters for my logistic regression model... |
|
Experimental |
| 68 |
cs-select-team/CS-Select
CS:Select is an application designed to aid in Feature Subset Selection |
|
Experimental |
| 69 |
Jakob-Bach/Alternative-Feature-Selection-Text
Text for the papers "Finding Optimal Diverse Feature Sets with Alternative... |
|
Experimental |
| 70 |
wangxb96/Awesome-Feature-Selection
Feature selection, methods, research papers, and implementation. |
|
Experimental |
| 71 |
Shashank911/-Hyperparameter-Tuning-using-GridSearchCV
The objective of this task is to improve model performance by tuning... |
|
Experimental |