tracel-ai/cubecl
Multi-platform high-performance compute language extension for Rust. observed · 2026-10-16
Health v2 · maintenance only
83/100
- Activity 100
- Release rhythm 74
- Longevity 61
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 91.5
- age_days: 858
- days_rel: 14
- days_push: 5
- n_releases_24m: 9
Adoption not part of the score
2437 stars · 263 forks observed · 2026-10-16
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
CubeCL is a Rust language extension, JIT compiler, and runtime set for writing high-performance GPU compute kernels in plain Rust. A single #[cube] function compiles on demand to CUDA, HIP, Metal, SPIR-V, WGSL, or CPU SIMD with compile-time specialization and autotuning.
Use cases
- write gpu compute kernels in rust
- compile one kernel to cuda and webgpu
- use tensor cores from rust
- build a multi-backend linalg library
- avoid writing wgsl or cuda c by hand
- autotune kernel launch configurations
When to choose
- you need peak-performance kernels across nvidia, amd, apple, and webgpu backends
- you want type-checked, testable kernels in rust instead of shader strings
- you're building scientific computing or deep learning infrastructure in rust
When to avoid
- you just need simple graphics rendering rather than compute kernels
- you want a high-level deep learning framework rather than a kernel layer
- your project doesn't use rust
Facets
library · maturity active
compiler gpu-computing machine-learning math gpu-computing machine-learning programming-languages compilers performance rust cross-platform wasm jit-compiler cuda webgpu gpgpu compute-kernels tensor-cores autotuning rust-language-extension gpu
3 sources
- readme: https://github.com/tracel-ai/cubecl · fetched 2026-10-16 · 28a6ae4eaa63
- homepage: https://burn.dev · fetched 2026-08-29 · 2991f31e852e
- registry_crates: https://crates.io/api/v1/crates/cubecl · fetched 2026-08-29 · eee34a5f7747
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tracel-ai/cubecl | main | 83 |
For agents
markdown · JSON · MCP: product_card(name="tracel-ai/cubecl")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem