Back to directory

Awesome Machine Learning

A curated, per-language list of machine learning frameworks, libraries and software, alongside pointers to related books, courses, blogs and events.

Awesome Machine Learning

Awesome Machine Learning is a curated list of machine learning frameworks, libraries and software, organized primarily by programming language, covering languages from APL and C to Python, JavaScript, Java and beyond, each broken into areas such as general-purpose machine learning, natural language processing, computer vision, speech recognition and data visualization.

Beyond the main framework and library listings, the project links to separate lists of free machine learning books, professional machine learning events, free machine learning courses, and blogs and newsletters about data science and machine learning.

The maintainer asks that a listed repository be removed once its owner marks it unmaintained, or once it has gone without a commit for two to three years, to keep the list current.

More in Curated lists

See all 308
  • shipwithmuse

    shipwithmuse.live

    A hand-sorted catalog of more than a thousand real examples of things built with Meta's Muse AI assistant, spanning coding and developer tools, MCP connectors, agents and automation, games, and local model runs, each linked to its public source.

  • EmbedCatalog

    embedcatalog.com

    A catalog where developers list an open-source project or service to get a ready-made embed badge, showing live GitHub stats, for its README or website.

  • Compliance Posture

    complianceposture.com

    A free, searchable directory that tracks the security and compliance certifications, such as SOC 2, ISO 27001, HIPAA, and GDPR, of over 400 SaaS vendors across twenty categories, with side-by-side comparisons.