whatisgithub

What is awesome-machine-learning?

100/awesome-machine-learning — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2024-08-07

8PythonAudience · developerComplexity · 1/5StaleSetup · easy

In one sentence

A curated, community-maintained directory of machine learning tools and libraries organized by programming language, so you can quickly find vetted options.

Mindmap

mindmap
  root((repo))
    What it does
      Curates ML libraries
      Organized by language
      Removes stale tools
    Tech stack
      Python
      JavaScript
      Java
      Markdown
    Use cases
      Find ML library for a language
      Discover CV or NLP tools
      Browse free ML books
    Audience
      Developers
      Researchers
      ML learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Look up vetted machine learning libraries for a specific language before starting a new project.

USE CASE 2

Find computer vision or NLP tools relevant to your chosen programming language.

USE CASE 3

Browse the linked free machine learning books for further study.

What is it built with?

PythonJavaScriptJavaMarkdown

How does it compare?

100/awesome-machine-learningadam-s/car-diagnosisbobholamovic/dudulearnstocode-template
Stars888
LanguagePythonPythonPython
Last pushed2024-08-072022-01-16
MaintenanceStaleDormant
Setup difficultyeasymoderatemoderate
Complexity1/53/53/5
Audiencedeveloperresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
No license information was found in the explanation.

Copy-paste prompts

Prompt 1
Help me pick a machine learning library for computer vision in Python from this awesome-machine-learning list.
Prompt 2
Show me which natural language processing tools this list recommends for JavaScript.
Prompt 3
Suggest how to contribute a missing machine learning library to this curated list.

Frequently asked questions

What is awesome-machine-learning?

A curated, community-maintained directory of machine learning tools and libraries organized by programming language, so you can quickly find vetted options.

What language is awesome-machine-learning written in?

Mainly Python. The stack also includes Python, JavaScript, Java.

Is awesome-machine-learning actively maintained?

Stale — no commits in 1-2 years (last push 2024-08-07).

What license does awesome-machine-learning use?

No license information was found in the explanation.

How hard is awesome-machine-learning to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-machine-learning for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.