{"data":{"slug":"burn","name":"Burn","tagline":"MIT/Apache-2.0 Rust deep-learning framework — train and run on many backends","category":"rust","categoryName":"Rust","url":"https://burn.dev","github":"https://github.com/tracel-ai/burn","pricing":"open-source","hook":"Burn is a deep-learning framework written in Rust for both training and inference, with swappable backends so the same model code runs on CUDA, Metal, Vulkan/WebGPU, CPU, or in the browser via WASM.","whatsGood":"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.","theCatch":"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.","addedAt":"2026-10-09","featured":false,"domain":"Rust","subSpecialty":"ML","subcategory":"ML","tags":["sdk","self-host","permissive","local-llm","graphics-3d","active"],"capabilities":["deep-learning","inference","wasm"],"surfaces":["Self-host"],"ecosystem":["Rust","WASM"],"licenseModel":"Apache-2.0","githubStars":16128,"starsPerWeek":73,"access":"free","archived":false,"repo":{"createdAt":"2022-07-18","pushedAt":"2026-10-16","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"rust-lang","name":"Rust","tagline":"Systems programming without the footguns"},{"slug":"tokio","name":"Tokio","tagline":"Async runtime for Rust"},{"slug":"axum","name":"Axum","tagline":"Web framework from the Tokio team"},{"slug":"actix-web","name":"Actix Web","tagline":"Fast Rust web framework"},{"slug":"serde","name":"Serde","tagline":"Serialization framework for Rust"}],"links":{"self":"/api/gems/burn","html":"/gems/burn","markdown":"/gems/burn.md","category":"/api/gems?category=rust","categoryPage":"/stacks/rust"}}