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.

87
Verified
2 alteryx/featuretools

An open source python library for automated feature engineering

79
Verified
3 cod3licious/autofeat

Linear Prediction Model with Automated Feature Engineering and Selection Capabilities

73
Verified
4 abess-team/abess

Fast Best-Subset Selection Library

69
Established
5 rodrigo-arenas/Sklearn-genetic-opt

ML hyperparameters tuning and features selection, using evolutionary algorithms.

68
Established
6 abhayspawar/featexp

Feature exploration for supervised learning

67
Established
7 decile-team/cords

Reduce end to end training time from days to hours (or hours to minutes),...

60
Established
8 rasgointelligence/feature-engineering-tutorials

Data Science Feature Engineering and Selection Tutorials

60
Established
9 scikit-learn-contrib/fastcan

A fast canonical-correlation-based search algorithm for feature selection,...

56
Established
10 thieu1995/mafese

Feature Selection using Metaheuristics Made Easy: Open Source MAFESE Library...

56
Established
11 Quantco/polarify

Simplifying conditional Polars Expressions with Python 🐍 🐻‍❄️

55
Established
12 hengzhe-zhang/EvolutionaryForest

An open source python library for automated feature engineering based on...

53
Established
13 aikho/awesome-feature-engineering

A curated list of resources dedicated to Feature Engineering Techniques for...

51
Established
14 alteryx/open_source_demos

A collection of demos showcasing automated feature engineering and machine...

51
Established
15 duxuhao/Feature-Selection

Features selector based on the self selected-algorithm, loss function and...

51
Established
16 solegalli/feature-selection-for-machine-learning

Code repository for the online course Feature Selection for Machine Learning

51
Established
17 solegalli/feature-engineering-for-machine-learning

Code repository for the online course Feature Engineering for Machine Learning

51
Established
18 kaushalshetty/FeatureSelectionGA

Feature Selection using Genetic Algorithm (DEAP Framework)

50
Established
19 jmschrei/apricot

apricot implements submodular optimization for the purpose of selecting...

49
Emerging
20 martineastwood/featuristic

Automated, interpretable feature engineering using symbolic regression and...

49
Emerging
21 pedbrgs/PyCCEA

A Python package of cooperative co-evolutionary algorithms for feature...

48
Emerging
22 EmilHvitfeldt/feature-engineering-az

Source for book "Feature Engineering A-Z"

47
Emerging
23 dorukcanga/AutoFeatSelect

A python library to automate feature selection process for machine learning projects.

47
Emerging
24 JingweiToo/Wrapper-Feature-Selection-Toolbox

This toolbox offers more than 40 wrapper feature selection methods include...

47
Emerging
25 smazzanti/mrmr

mRMR (minimum-Redundancy-Maximum-Relevance) for automatic feature selection at scale.

47
Emerging
26 ashishpatel26/Amazing-Feature-Engineering

Feature engineering is the process of using domain knowledge to extract...

45
Emerging
27 EC-KitY/EC-KitY

EC-KitY: A scikit-learn-compatible Python tool kit for doing evolutionary...

45
Emerging
28 solegalli/feature-selection-in-machine-learning-book

Code repository for the book feature selection in machine learning

44
Emerging
29 anujdutt9/Feature-Selection-for-Machine-Learning

Methods with examples for Feature Selection during Pre-processing in Machine...

43
Emerging
30 Tinny-Robot/DimSense

DimSense: Empower your machine learning projects with advanced feature...

43
Emerging
31 Yimeng-Zhang/feature-engineering-and-feature-selection

A Guide for Feature Engineering and Feature Selection, with implementations...

43
Emerging
32 NITRO-AI/NitroFE

NitroFE is a Python feature engineering engine which provides a variety of...

43
Emerging
33 YC-Coder-Chen/feature-engineering-handbook

A practical feature engineering handbook

42
Emerging
34 dataclr/dataclr

Feature selection for tabular datasets using advanced filter and wrapper methods

35
Emerging
35 dwave-examples/feature-selection-notebook

Feature selection for machine learning using mutual information.

32
Emerging
36 JingweiToo/Whale-Optimization-Algorithm-for-Feature-Selection

Application of Whale Optimization Algorithm (WOA) in the feature selection tasks.

32
Emerging
37 thieu1995/MHA-FS

The biggest module developed with complete focus on Feature Selection (FS)...

31
Emerging
38 solegalli/feature-selection-with-feature-engine-book

Code repository for the book Feature engineering with Feature-engine

30
Emerging
39 for0nething/RECON

Coresets over Multiple Tables for Feature-rich and Data-efficient Machine Learning

29
Experimental
40 UniFeat/unifeat

An open-source tool for performing feature selection process in different...

28
Experimental
41 PatrickZH/Awesome-Coreset-Selection

Awesome coreset/core-set/subset/sample selection works.

28
Experimental
42 JingweiToo/Ant-Colony-Optimization-for-Feature-Selection

Implantation of ant colony optimization (ACO) without predetermined number...

27
Experimental
43 FlorinAndrei/fast_feature_selection

Genetic algorithms and CMA-ES (covariance matrix adaptation evolution...

26
Experimental
44 atif-hassan/RCAP-dynamic-dataset-pruning

DataCull is a modular, light-weight data pruning library containing many...

23
Experimental
45 autonlab/AutonFeat

A High Performance Library for Time-Series Featurization.

23
Experimental
46 thibaultanani/TiDE

Feature selection for real ML pipelines: filters, wrappers, and...

22
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...

22
Experimental
48 gdelrioifc/AMPFeatureSelection

Wrapper-method to select sub-set of features for classifying antimicrobial peptides

22
Experimental
49 Eligoze75/megumi

megumi is a Python library for smarter feature selection. Like its namesake,...

22
Experimental
50 cowana-ai/feature-fabrica

Open-source Python library designed to improve engineering practices and...

21
Experimental
51 JingweiToo/Salp-Swarm-Algorithm-for-Feature-Selection

Application of Salp Swarm Algorithm (SSA) in the feature selection tasks.

21
Experimental
52 JingweiToo/Sine-Cosine-Algorithm-for-Feature-Selection

Application of Sine Cosine Algorithm (SCA) in the feature selection tasks.

21
Experimental
53 jordandelbar/feature-engineering-polars

Feature engineering done with Polars

21
Experimental
54 StatguyUser/feature_engineering_and_selection_for_explanable_models

Code repository for the machine learning book Feature Engineering &...

20
Experimental
55 Techtonique/bcn

Boosted Configuration (Neural) Networks

19
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.

17
Experimental
57 NhanPhamThanh-IT/Feature-Engineering-Technique

📊 A practical toolkit for feature engineering and selection in Python....

15
Experimental
58 farhadabedinzadeh/AutoUFSTool

Auto-UFSTool - An Automatic MATLAB Toolbox for Unsupervised Feature Selection

15
Experimental
59 sudo-de/autofe-x

AutoFE-X: Automated Feature Engineering + Data Profiling + Leakage Detection...

15
Experimental
60 paberlo/FastFeatureSelection

Set of algorithms for feature selection in high-dimensional datasets.

14
Experimental
61 SK7Cosmo/xgboost-hyperparameter-tuning

Improved model performance on text data using Word2Vec features and XGBoost,...

14
Experimental
62 Bhatwar195/feature-engineering-for-ml

A practical repository covering real-world feature engineering techniques to...

13
Experimental
63 wenxueru/feature-selection

Implementation of NSGA-II Algorithm for the feature selection task

13
Experimental
64 JingweiToo/Henry-Gas-Solubility-Optimization-for-Feature-Selection

Application of Henry Gas Solubility Optimization (HGSO) in the feature...

13
Experimental
65 JingweiToo/Equilibrium-Optimizer-for-Feature-Selection

Application of Equilibrium Optimizer (EO) in the feature selection tasks.

13
Experimental
66 andali89/mnswoa_fs

MNSWOA: A nondominated-sorting-based whale optimization algorithm for...

13
Experimental
67 MartinKalema/Hyperparameter-Tuning-GridSearchCV

Using GridSearchCV to tune hyperparameters for my logistic regression model...

12
Experimental
68 cs-select-team/CS-Select

CS:Select is an application designed to aid in Feature Subset Selection

12
Experimental
69 Jakob-Bach/Alternative-Feature-Selection-Text

Text for the papers "Finding Optimal Diverse Feature Sets with Alternative...

11
Experimental
70 wangxb96/Awesome-Feature-Selection

Feature selection, methods, research papers, and implementation.

11
Experimental
71 Shashank911/-Hyperparameter-Tuning-using-GridSearchCV

The objective of this task is to improve model performance by tuning...

11
Experimental