Burn
MIT/Apache-2.0 Rust deep-learning framework — train and run on many backends
Rust / ML · Apache-2.0 · 16.1k
Reviewed 2026-10-09 · last push 2026-10-16 · repo checked 2026-10-19
What's Good
Dual-licensed MIT OR Apache-2.0 (tracel-ai/burn), v0.22.0. Tensor API with autodiff, kernel fusion, and backend choice at compile time; ONNX import to bring in models trained elsewhere; ships a single Rust binary with no Python runtime. Useful for embedding inference in Rust services, edge devices, or WASM. ★~16k.
The Catch
Far fewer ready-made models, tutorials, and pretrained weights than PyTorch — ONNX import helps, but not every operator converts. Pre-1.0: expect breaking API changes between releases and pin your version. Smaller community for debugging training issues.
Verdict
MIT/Apache Rust DL framework when you want training or inference without Python — accept a thinner model zoo and pre-1.0 churn.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/burn)
HTML
<a href="https://stackgems.com/gems/burn"><img src="https://stackgems.com/badge/burn.svg" alt="Burn reviewed on Stack Gems" height="20"></a>