mlfinlab and mlfinpy

These two tools are competitors, as both aim to provide a machine learning toolbox for financial applications in Python.

mlfinlab
51
Established
mlfinpy
53
Established
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 8/25
Maturity 25/25
Community 20/25
Stars: 4,590
Forks: 1,245
Downloads:
Commits (30d): 0
Language: Python
License:
Stars: 55
Forks: 25
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
Stale 6m No Package No Dependents
Stale 6m

About mlfinlab

hudson-and-thames/mlfinlab

MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.

Implements the complete ML pipeline for quantitative finance—from alternative data structures and labeling schemes through feature engineering, cross-validation, and bet sizing to backtest overfitting diagnostics. Built around financial-specific techniques like codependence measures, synthetic data generation, and clustering methods rather than generic ML frameworks. Includes modules for feature importance analysis, hyperparameter tuning, and network analysis tailored to portfolio construction and risk management workflows.

About mlfinpy

baobach/mlfinpy

Mlfin.py is an advance Machine Learning toolbox for financial applications in Python.

Scores updated daily from GitHub, PyPI, and npm data. How scores work