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 74 feature selection frameworks tracked. 1 score above 70 (verified tier). The highest-rated is feature-engine/feature_engine at 74/100 with 2,211 stars. 1 of the top 10 are actively maintained.

Get all 74 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.

74
Verified
2 alteryx/featuretools

An open source python library for automated feature engineering

69
Established
3 cod3licious/autofeat

Linear Prediction Model with Automated Feature Engineering and Selection Capabilities

61
Established
4 abess-team/abess

Fast Best-Subset Selection Library

60
Established
5 abhayspawar/featexp

Feature exploration for supervised learning

60
Established
6 rodrigo-arenas/Sklearn-genetic-opt

ML hyperparameters tuning and features selection, using evolutionary algorithms.

60
Established
7 decile-team/cords

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

56
Established
8 rasgointelligence/feature-engineering-tutorials

Data Science Feature Engineering and Selection Tutorials

56
Established
9 thieu1995/mafese

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

56
Established
10 scikit-learn-contrib/fastcan

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

56
Established
11 hengzhe-zhang/EvolutionaryForest

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

53
Established
12 martineastwood/featuristic

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

52
Established
13 alteryx/open_source_demos

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

51
Established
14 pedbrgs/PyCCEA

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

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

Code repository for the online course Feature Engineering for Machine Learning

51
Established
16 duxuhao/Feature-Selection

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

51
Established
17 aikho/awesome-feature-engineering

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

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

Code repository for the online course Feature Selection for Machine Learning

51
Established
19 kaushalshetty/FeatureSelectionGA

Feature Selection using Genetic Algorithm (DEAP Framework)

50
Established
20 Quantco/polarify

Simplifying conditional Polars Expressions with Python 🐍 🐻‍❄️

50
Established
21 jmschrei/apricot

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

49
Emerging
22 smazzanti/mrmr

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

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 Tinny-Robot/DimSense

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

46
Emerging
26 EC-KitY/EC-KitY

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

45
Emerging
27 ashishpatel26/Amazing-Feature-Engineering

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

45
Emerging
28 EmilHvitfeldt/feature-engineering-az

Source for book "Feature Engineering A-Z"

44
Emerging
29 Yimeng-Zhang/feature-engineering-and-feature-selection

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

43
Emerging
30 anujdutt9/Feature-Selection-for-Machine-Learning

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

43
Emerging
31 NITRO-AI/NitroFE

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

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

A practical feature engineering handbook

42
Emerging
33 solegalli/feature-selection-in-machine-learning-book

Code repository for the book feature selection in machine learning

42
Emerging
34 dataclr/dataclr

Feature selection for tabular datasets using advanced filter and wrapper methods

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

Feature selection for machine learning using mutual information.

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

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

39
Emerging
37 thieu1995/MHA-FS

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

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

Code repository for the book Feature engineering with Feature-engine

37
Emerging
39 for0nething/RECON

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

36
Emerging
40 UniFeat/unifeat

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

35
Emerging
41 JingweiToo/Ant-Colony-Optimization-for-Feature-Selection

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

34
Emerging
42 FlorinAndrei/fast_feature_selection

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

33
Emerging
43 autonlab/AutonFeat

A High Performance Library for Time-Series Featurization.

30
Emerging
44 aliasgharheidaricom/Polar-Lights-Optimizer-Algorithm-and-Applications-in-Image-Segmentation-and-Feature-Selection

Polar Lights Optimizer (PLO) introduces unique strategies based on the...

29
Experimental
45 gdelrioifc/AMPFeatureSelection

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

29
Experimental
46 cowana-ai/feature-fabrica

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

28
Experimental
47 PatrickZH/Awesome-Coreset-Selection

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

28
Experimental
48 jordandelbar/feature-engineering-polars

Feature engineering done with Polars

28
Experimental
49 JingweiToo/Salp-Swarm-Algorithm-for-Feature-Selection

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

28
Experimental
50 JingweiToo/Sine-Cosine-Algorithm-for-Feature-Selection

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

28
Experimental
51 StatguyUser/feature_engineering_and_selection_for_explanable_models

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

27
Experimental
52 Techtonique/bcn

Boosted Configuration (Neural) Networks

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

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

25
Experimental
54 luukka76/Feature-selection-method-based-on-entropy-and-similarity-python-codes

Python codes for feature selection method based on fuzzy entropy and similarity.

24
Experimental
55 farhadabedinzadeh/AutoUFSTool

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

22
Experimental
56 thibaultanani/TiDE

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

22
Experimental
57 Eligoze75/megumi

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

22
Experimental
58 NhanPhamThanh-IT/Feature-Engineering-Technique

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

21
Experimental
59 paberlo/FastFeatureSelection

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

21
Experimental
60 JingweiToo/Equilibrium-Optimizer-for-Feature-Selection

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

20
Experimental
61 wenxueru/feature-selection

Implementation of NSGA-II Algorithm for the feature selection task

20
Experimental
62 andali89/mnswoa_fs

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

20
Experimental
63 JingweiToo/Henry-Gas-Solubility-Optimization-for-Feature-Selection

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

20
Experimental
64 cs-select-team/CS-Select

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

19
Experimental
65 MartinKalema/Hyperparameter-Tuning-GridSearchCV

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

19
Experimental
66 sudo-de/autofe-x

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

17
Experimental
67 Bhatwar195/feature-engineering-for-ml

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

15
Experimental
68 SK7Cosmo/xgboost-hyperparameter-tuning

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

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

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

13
Experimental
70 Shashank911/-Hyperparameter-Tuning-using-GridSearchCV

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

13
Experimental
71 ghimohammadr/Metaheuristics_SVR

The performance of SVR models highly depends upon the appropriate choice of...

12
Experimental
72 wangxb96/Awesome-Feature-Selection

Feature selection, methods, research papers, and implementation.

11
Experimental
73 Jalalbaim/Wrapper-methods-for-feature-selection

Discovering Wrapper Methods as a tool for feature selection

11
Experimental
74 EhsanR47/SFS

Implement the SFS using wrapper method to find the best subset Of features.

10
Experimental