tracel-ai/cubecl
Multi-platform high-performance compute language extension for Rust. observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 99
- Release rhythm 71
- Longevity 57
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 85
- age_days: 810
- days_rel: 114
- days_push: 7
- n_releases_24m: 8
Adoption not part of the score
2334 stars · 230 forks observed · 2026-08-28
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-08-28 · 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 | 81 |
For agents
markdown · JSON · MCP: product_card(name="tracel-ai/cubecl")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem