Home / Learning

awesome-opensource-ai

Curated list of the best truly open-source AI projects, models, tools, and infrastructure. Daily updated.

FreeShort listing
Visit website

Sign in to rate this tool.

Overview

awesome-opensource-ai screenshot

Awesome-opensource-ai is a web‑based index that gathers open‑source artificial‑intelligence projects, models, and infrastructure in one place. The site is refreshed daily and includes brief statistics such as GitHub stars, primary programming language, and license type for each entry. A newsletter sign‑up and a short social‑media handle (@opensrc_ai) let you stay informed about new additions.

The directory is divided into sections like “Core open‑source AI projects,” “MLIR,” “Rust ML frameworks,” and “Julia ML frameworks.” In the core section you will see deep‑learning frameworks such as PyTorch, TensorFlow, JAX, Flax, tinygrad, and PaddlePaddle. Each listing shows a star count (for example, PyTorch 18 k stars, TensorFlow 100 k stars) and a license (Apache‑2.0, MIT, etc.), followed by a one‑sentence description of its main capabilities. For instance, JAX is described as a high‑performance numerical computing library with composable transformations (JIT, vmap, grad), while Flax is a neural‑network library for JAX designed for flexibility. The “MLIR” group includes GGML and MLX, both noted as tensor libraries that power on‑device inference engines or Apple‑silicon‑focused computation. Rust entries such as Burn, Candle, and linfa are listed with their focus on performance, backend‑agnostic execution, or scikit‑learn‑like classical algorithms. Julia entries include Flux.jl, a pure‑Julia stack that builds on native GPU and automatic‑differentiation support.

If you are looking for a specific type of tool, you can navigate via the top‑level menu or use the site's search field. Clicking a project name opens its GitHub repository, where you can examine the source code, read the README, and find installation instructions. The index itself does not host the code or binaries; it acts as a curated pointer. Typical inputs and outputs depend on the individual projects, PyTorch accepts tensors and returns model predictions, JAX provides compiled functions, and GGML offers C/C++ APIs for inference. The listings are useful for developers who need to evaluate licensing compatibility, compare community size, or discover alternatives across languages. They are less helpful for users who expect direct download links, detailed benchmarking data, or step‑by‑step tutorials within the index.

Key features

  • Categorized collections of open‑source AI frameworks, libraries, and compute tools
  • Star counts, primary language, and license displayed for each entry
  • Direct links to the corresponding GitHub repositories for deeper inspection
  • Daily updates and a newsletter to keep the index current

Details

Pricing
Free
Category
Learning
Suggest an edit

Sign in to suggest an edit.

Pros and cons

Pros

  • Consolidates a large number of well‑known open‑source AI projects in one searchable page
  • Shows essential metadata (stars, language, license) that aids quick comparison
  • Covers a broad spectrum of tool types, from deep‑learning frameworks to numerical libraries and language‑specific ecosystems
  • Regularly refreshed content ensures new projects appear promptly

Cons

  • No pricing, support, or commercial licensing information is provided for any listed project
  • The index does not contain documentation, tutorials, or installation steps; users must follow external links for those details
  • No direct download or binary distribution is offered on the site itself.

Alternatives