← all repositories
anowell/are-we-learning-yet

Cataloging Rust’s machine learning adolescence

It catalogs and scores Rust’s machine learning crates to track whether the language is ready for ML.

535 stars Rust Learning
are-we-learning-yet
Velocity · 7d
+0.1
★ / day
star history

What it does

are-we-learning-yet is a curated directory that monitors Rust’s machine learning ecosystem. It scrapes metadata from crates.io and GitHub, assigns each crate a generated score, and publishes a static site ranking what’s available. Think of it as a living scorecard rather than a library.

The interesting bit

The project is essentially well-organized glue: a custom scraper caches API responses to avoid rate-limiting, computes ordering scores from fetched crate statistics, and feeds a Cobalt static site generator. The automation is the product.

Key highlights

  • Static site generated with cobalt.rs and hosted on GitHub Pages
  • Custom scraper fetches crate metadata from crates.io and the GitHub API
  • Generates ordering scores from scraped statistics (download counts and stars)
  • Auto-publishes on every merge and refreshes statistics weekly via GitHub Actions
  • Requires a GitHub token to avoid API rate limits during data collection

Caveats

  • The local dev workflow has a manual step: changing crates.yaml does not automatically trigger the scraper during cobalt serve
  • Data collection depends on external APIs (crates.io, GitHub) and can hit rate limits without a token

Verdict

Worth bookmarking if you’re evaluating Rust for ML or choosing a crate. If you’re looking for an ML framework to import, this is just the map—not the territory.

Frequently asked

What is anowell/are-we-learning-yet?
It catalogs and scores Rust’s machine learning crates to track whether the language is ready for ML.
Is are-we-learning-yet open source?
Yes — anowell/are-we-learning-yet is open source, released under the CC-BY-4.0 license.
What language is are-we-learning-yet written in?
anowell/are-we-learning-yet is primarily written in Rust.
How popular is are-we-learning-yet?
anowell/are-we-learning-yet has 535 stars on GitHub.
Where can I find are-we-learning-yet?
anowell/are-we-learning-yet is on GitHub at https://github.com/anowell/are-we-learning-yet.

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