Awesome Machine Learning Overview

A curated list of awesome Machine Learning frameworks, libraries and software.

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 josephmisiti/awesome-machine-learning · ⭐ 72K · 🏷️ Computer Science

[ Daily / Weekly / Overview ]

Awesome Machine Learning Awesome Track Awesome List

A curated list of awesome machine learning frameworks, libraries and software (by language). Inspired by awesome-php.

IMPORTANT NOTE ON PRs:

As of April 2026, too many PRs are being generated by LLMs, this is no longer fun or manageable. If you want to contribute to this repo, email me at joseph dot misiti @ hey dot com to prove you're human with a link to your PR and I'll merge it. Thank you for your understanding.

Also, a listed repository should be deprecated if:

Further resources:

Star History

Star History Chart

Table of Contents

Frameworks and Libraries

Tools

Credits

APL

General-Purpose Machine Learning

C

General-Purpose Machine Learning

Computer Vision

C++

Computer Vision

General-Purpose Machine Learning

Natural Language Processing

Speech Recognition

Sequence Analysis

Gesture Detection

Reinforcement Learning

Common Lisp

General-Purpose Machine Learning

Clojure

Natural Language Processing

General-Purpose Machine Learning

Deep Learning

Data Analysis

Data Visualization

Interop

Misc

Extra

Crystal

General-Purpose Machine Learning

CUDA PTX

Neurosymbolic AI

Elixir

General-Purpose Machine Learning

Natural Language Processing

Erlang

General-Purpose Machine Learning

Fortran

General-Purpose Machine Learning

Data Analysis / Data Visualization

Go

Natural Language Processing

General-Purpose Machine Learning

Spatial analysis and geometry

Data Analysis / Data Visualization

Computer vision

Reinforcement learning

Haskell

General-Purpose Machine Learning

Java

Natural Language Processing

General-Purpose Machine Learning

Speech Recognition

Data Analysis / Data Visualization

Deep Learning

JavaScript

Natural Language Processing

Data Analysis / Data Visualization

General-Purpose Machine Learning

Misc

Demos and Scripts

Julia

General-Purpose Machine Learning

Natural Language Processing

Data Analysis / Data Visualization

Misc Stuff / Presentations

Kotlin

Deep Learning

Lua

General-Purpose Machine Learning

Demos and Scripts

Matlab

Computer Vision

Natural Language Processing

General-Purpose Machine Learning

Data Analysis / Data Visualization

.NET

Computer Vision

Natural Language Processing

General-Purpose Machine Learning

Data Analysis / Data Visualization

Objective C

General-Purpose Machine Learning

OCaml

General-Purpose Machine Learning

OpenCV

OpenSource-Computer-Vision

Perl

Data Analysis / Data Visualization

General-Purpose Machine Learning

Perl 6

Data Analysis / Data Visualization

General-Purpose Machine Learning

PHP

Natural Language Processing

General-Purpose Machine Learning

Python

Computer Vision

Natural Language Processing

General-Purpose Machine Learning

Data Analysis / Data Visualization

Misc Scripts / iPython Notebooks / Codebases

Neural Networks

Spiking Neural Networks

Python Survival Analysis

Federated Learning

Kaggle Competition Source Code

Reinforcement Learning

Speech Recognition

Development Tools

Ruby

Natural Language Processing

General-Purpose Machine Learning

Data Analysis / Data Visualization

Misc

Rust

General-Purpose Machine Learning

Deep Learning

Natural Language Processing

R

General-Purpose Machine Learning

Data Manipulation | Data Analysis | Data Visualization

SAS

General-Purpose Machine Learning

Data Analysis / Data Visualization

Natural Language Processing

Demos and Scripts

Scala

Natural Language Processing

Data Analysis / Data Visualization

General-Purpose Machine Learning

Scheme

Neural Networks

Swift

General-Purpose Machine Learning

TensorFlow

General-Purpose Machine Learning

Tools

Educational Tools

Neural Networks

Misc

Books

Credits