Taichi
Productive, portable, and performant GPU programming in Python. observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 91
- Release rhythm 9
- Longevity 100
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: 220
- age_days: 3569
- days_rel: 398
- days_push: 58
- n_releases_24m: 2
Adoption not part of the score
28345 stars · 2384 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Taichi Lang is an open-source domain-specific language embedded in Python for high-performance parallel numerical computation, using a JIT compiler to offload compute-intensive code to GPUs or CPUs. It supports differentiable programming and spatially sparse data structures, with applications in physical simulation, rendering, computer vision, and AI.
Use cases
- accelerate compute-intensive python code on gpu
- write differentiable physical simulations like mpm and fluids
- build gpu path tracing and voxel renderers
- implement lidar slam and computer vision pipelines
- run lattice boltzmann airflow simulations with sparse data structures
- prototype high-performance numerical kernels without writing cuda
When to choose
- you want near-CUDA performance from python-like syntax
- you need differentiable simulation or gradient-based optimization
- you need portable gpu/cpu deployment of numerical code
- you work on graphics, robotics, or simulation research
When to avoid
- you need general-purpose python acceleration beyond numerical kernels
- you require a mature general-purpose programming language ecosystem
- your workload is simple data processing better served by numpy or pandas
- you need long-term commercial support guarantees
Facets
library · maturity active
compiler gpu-computing simulation graphics machine-learning math simulation gpu-computing machine-learning computer-vision programming-languages python cpp cross-platform windows dsl jit-compiler differentiable-programming sparse-computation physical-simulation numerical-computation embedded-language computer-graphics gpu linux macos
2 sources
- readme: https://github.com/taichi-dev/taichi · fetched 2026-08-28 · e07977306fb1
- homepage: https://taichi-lang.org · fetched 2026-08-29 · 1cfee0104bfa
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| taichi-dev/taichi | main | 64 |
| taichi-dev/difftaichi | examples | 32 |
For agents
markdown · JSON · MCP: product_card(name="taichi-dev/taichi")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem