Model training
Burn — MIT / Apache 2.0
- • Rust-native deep learning, trains and deploys in the same language, 8 hardware backends, competitive with PyTorch performance
Our approach
Performance, portability, security, and transparency — every technology we use is open source, permissively licensed, and built in Rust. Your systems remain auditable, portable, and free from vendor lock-in.
Our stack at a glance
Foundation
For production AI workloads, Rust delivers capabilities that interpreted languages cannot match. The result is smaller, faster, more reliable systems that cost less to operate over time.
Single binary
A Rust inference server compiles to ~8 MB with zero runtime dependencies. No Python interpreter, no virtual environment, no Node runtime — just a binary you copy and run.
Memory safe
Rust's ownership model eliminates buffer overflows, use-after-free errors, and data races at compile time. For long-running AI services, this is a material reliability advantage.
Portable
The same code targets CPU, NVIDIA CUDA, AMD ROCm, Apple Metal, Vulkan, and WebGPU — without rewriting. Burn's CubeCL kernel system auto-tunes for your specific hardware.
Tools
Every tool below is open source, permissively licensed, and actively maintained. We select the right combination for each project.
Burn — MIT / Apache 2.0
Candle / xinfer — Apache 2.0 / MIT
Dioxus — MIT / Apache 2.0
ADK-Rust / AutoAgents — Apache 2.0
OpenFang — Apache 2.0
OpenCode — MIT
Philosophy
Every tool we recommend is permissively licensed (MIT, Apache 2.0, or both). We do not build dependency on proprietary platforms — your systems remain yours.
Open-source code can be inspected, audited, and verified. You know exactly what your AI system does — no black-box API calls to opaque models.
Open formats (ONNX, safetensors, GGUF) mean you can switch providers, frameworks, or hosting without rewriting. Model providers compete on quality, not on captivity.
Burn (11K+ stars), Dioxus (36K+), OpenCode (175K+), and Candle (15K+) are maintained by thousands of contributors. Security issues are found and fixed faster than in closed source.
Open-source AI runs anywhere — cloud, on-premises, edge device, or air-gapped with no internet. For regulated industries and compliance-driven deployments, this is essential.
Pragmatic approach
Rust is not always the right answer. Python excels at rapid prototyping, data exploration, and accessing the broadest ecosystem of research models. We use Python where it is strongest and migrate to Rust where production requirements demand it.
We specialise in this transition. If you already have a Python-based AI prototype, we can productionise it in Rust without changing your model architecture.
Comparison
Python dominates research and prototyping. Rust dominates deployment — smaller binaries, no runtime, predictable latency, and memory safety guaranteed at compile time.
Prototyping strength
Python dominates research and prototyping — notebooks, data exploration, and quick experiments.
Production strength
Rust dominates deployment — smaller binaries, no runtime, predictable latency, and memory safety guaranteed at compile time.
Our approach: Python for research and rapid prototyping — notebooks, data exploration, and quick experiments. Rust for production deployment — training pipelines, inference servers, agent runtimes, and cross-platform applications. We specialise in bridging this gap.
FAQ
Next step
Book a consultation and we'll discuss how Rust and open-source AI can deliver better performance, lower operational costs, and true ownership of your systems.