ml-tooling /best-of-ml-python

🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.

★ 23,860⑂ 3,146
Created 2020-11-29ml-python.best-of.org
23,860
stars
+6+6+15
3,146
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

Best-of Machine Learning with Python
    



    🏆  A ranked list of awesome machine learning Python libraries. Updated weekly.



    
    
    
    
    
    


This curated list contains 920 awesome open-source projects with a total of 5.1M stars grouped into 34 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!

---


     🧙‍♂️  Discover other best-of lists or create your own.
    📫  Subscribe to our newsletter for updates and trending projects.


---


 Contents

- Machine Learning Frameworks _64 projects_
- Data Visualization _55 projects_
- Text Data & NLP _103 projects_
- Image Data _64 projects_
- Graph Data _36 projects_
- Audio Data _29 projects_
- Geospatial Data _22 projects_
- Financial Data _25 projects_
- Time Series Data _29 projects_
- Medical Data _19 projects_
- Tabular Data _6 projects_
- Optical Character Recognition _12 projects_
- Data Containers & Structures _1 projects_
- Data Loading & Extraction _1 projects_
- Web Scraping & Crawling _1 projects_
- Data Pipelines & Streaming _2 projects_
- Distributed Machine Learning _36 projects_
- Hyperparameter Optimization & AutoML _52 projects_
- Reinforcement Learning _23 projects_
- Recommender Systems _17 projects_
- Privacy Machine Learning _7 projects_
- Workflow & Experiment Tracking _40 projects_
- Model Serialization & Deployment _20 projects_
- Model Interpretability _55 projects_
- Vector Similarity Search (ANN) _13 projects_
- Probabilistics & Statistics _24 projects_
- Adversarial Robustness _9 projects_
- GPU & Accelerator Utilities _20 projects_
- Tensorflow Utilities _16 projects_
- Jax Utilities _3 projects_
- Sklearn Utilities _19 projects_
- Pytorch Utilities _32 projects_
- Database Clients _1 projects_
- Others _66 projects_

 Explanation
- 🥇🥈🥉  Combined project-quality score
- ⭐️  Star count from GitHub
- 🐣  New project _(less than 6 months old)_
- 💤  Inactive project _(6 months no activity)_
- 💀  Dead project _(12 months no activity)_
- 📈📉  Project is trending up or down
- ➕  Project was recently added
- ❗️  Warning _(e.g. missing/risky license)_
- 👨‍💻  Contributors count from GitHub
- 🔀  Fork count from GitHub
- 📋  Issue count from GitHub
- ⏱️  Last update timestamp on package manager
- 📥  Download count from package manager
- 📦  Number of dependent projects
-   Tensorflow related project
-   Sklearn related project
-   PyTorch related project
-   MxNet related project
-   Apache Spark related project
-   Jupyter related project
-   PaddlePaddle related project
-   Pandas related project
-   Jax related project



 Machine Learning Frameworks



_Gene

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON