← all repositories
alvinreal/awesome-opensource-ai

A map of open-source AI that doesn't drown you in stars

A curated field guide to the open-source AI landscape, organized by what you actually want to do with it.

3.8k stars Python Learning
awesome-opensource-ai
Velocity · 7d
+50
★ / day
Trend
steady
star history

What it does This is an opinionated awesome-list that catalogs open-source AI projects across fourteen categories—from core frameworks and foundation models to inference engines, RAG stacks, agent systems, MLOps tooling, and safety research. The maintainer’s explicit goal is to avoid “directory dump” syndrome: entries are chosen because they help you build, study, run, or evaluate AI systems, not because they went viral on Hacker News.

The interesting bit The curation criteria are unusually specific. Projects don’t need a minimum star count; a small, well-documented tool can make the cut if it fills a genuine niche. That sounds like a small thing, but in a space where “awesome” lists often devolve into SEO spam, it matters.

Key highlights

  • Fourteen topical sections covering the full stack: frameworks, models, inference, agents, RAG, generative media, training, MLOps, evaluation, safety, UIs, and developer tools
  • Explicitly star-agnostic curation; smaller projects included if they’re “useful, well-maintained, technically interesting, or clearly documented”
  • Heavyweight entries present: PyTorch, JAX, Hugging Face Transformers, llama.cpp’s GGML, MLX for Apple silicon, vLLM, Ollama, and many more
  • Cross-language coverage: Rust (Burn, Candle, linfa), Julia (Flux.jl, MLJ.jl), plus the usual Python suspects
  • Each entry includes a one-line description and a GitHub stars badge for quick context

Caveats

  • The README is extremely long and truncated in the provided source; full coverage of all fourteen sections isn’t verifiable from what’s visible
  • No explicit maintenance cadence or “last reviewed” dates are visible—standard weakness of awesome-lists
  • Some descriptions lean toward project self-description rather than independent evaluation

Verdict Worth bookmarking if you’re navigating the open-source AI ecosystem and want a starting point that values utility over popularity. Not a substitute for hands-on evaluation—it’s still a list, not a review—but the curation philosophy is saner than most.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.