Awesome Machine Learning

The reference index of ML libraries, by language
Learn AI & machine learningCurated listCC0-1.0Runs locallyMarkdownBeginner
OSAI Pulse ⓘ ★★★★★★★★★★ /100 signals tracked
🐳 Docker pulls 📦 PyPI downloads / month 📦 npm downloads / month 🚀 Latest release ·
Visit website →View on GitHub

What is Awesome Machine Learning?

The long-standing curated index of machine learning frameworks, libraries and software, organised by programming language — the reference people have used for a decade.

Why people choose Awesome Machine Learning

Awesome Machine Learning at a glance

CategoryLearn AI & machine learning
TypeCurated list
LicenseCC0-1.0
Runs locallyYes
Built withMarkdown
Skill levelBeginner
Best forfinding the right library in any language

Open-source alternatives to Awesome Machine Learning

Other open-source learn ai & machine learning tools worth comparing:

VirgilioA structured mentor for data science and MLML for BeginnersMicrosoft's classic machine learning courseAI for BeginnersFrom symbolic AI to neural networksGenerative AI for BeginnersBuild generative AI apps, lesson by lessonData Science for BeginnersThe data foundations before any MLLLM CourseThe reference roadmap for learning LLMsLLMs from ScratchBuild a GPT from nothing, line by lineNeural Networks: Zero to HeroKarpathy builds backprop, then GPT, from scratchAnnotated Paper Implementations60+ papers implemented and explained side by sideDive into Deep LearningThe textbook where every equation is runnablefastai Book (fastbook)Deep learning for coders, top-downHands-On Machine LearningThe notebooks of the best-selling ML bookHugging Face CourseMaster transformers with the actual libraryHugging Face Agents CourseBuild AI agents, properlyMade With MLFrom notebook to production systemPrompt Engineering GuideThe reference on prompting, backed by papersApplied MLHow real companies actually ship MLML YouTube CoursesThe best free ML courses on YouTube, curatedOpenAI CookbookPractical recipes that work with any OpenAI-compatible APIAwesome LLMPapers, models and tools of the LLM eraDeep Learning DrizzleUniversity lectures, from the sourceML Interviews BookWhat ML interviews actually ask

Awesome Machine Learning head-to-head

Awesome Machine Learning vs VirgilioAwesome Machine Learning vs ML for BeginnersAwesome Machine Learning vs AI for BeginnersAwesome Machine Learning vs Generative AI for BeginnersAwesome Machine Learning vs Data Science for BeginnersAwesome Machine Learning vs LLM CourseAwesome Machine Learning vs LLMs from ScratchAwesome Machine Learning vs Neural Networks: Zero to HeroAwesome Machine Learning vs Annotated Paper ImplementationsAwesome Machine Learning vs Dive into Deep LearningAwesome Machine Learning vs fastai Book (fastbook)Awesome Machine Learning vs Hands-On Machine LearningAwesome Machine Learning vs Hugging Face CourseAwesome Machine Learning vs Hugging Face Agents CourseAwesome Machine Learning vs Made With MLAwesome Machine Learning vs Prompt Engineering GuideAwesome Machine Learning vs Applied MLAwesome Machine Learning vs ML YouTube CoursesAwesome Machine Learning vs OpenAI CookbookAwesome Machine Learning vs Awesome LLMAwesome Machine Learning vs Deep Learning DrizzleAwesome Machine Learning vs ML Interviews Book

FAQ

Is Awesome Machine Learning free?

Awesome Machine Learning is free and open-source (CC0-1.0 license), so you can use, self-host and modify it at no cost.

Can I run Awesome Machine Learning locally?

Yes. Awesome Machine Learning is designed to run on your own machine or server, keeping your data private.

What is the best alternative to Awesome Machine Learning?

Popular open-source alternatives include Virgilio, ML for Beginners, AI for Beginners. See the comparisons above to choose.

Explore more open-source AI

Browse the full directory of open-source AI tools, models and projects — updated daily.

Browse all tools →