TuringLang/Turing.jl
Bayesian inference with probabilistic programming. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- 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: 5.0
- age_days: 3778
- days_rel: 12
- days_push: 7
- n_releases_24m: 69
Adoption not part of the score
2251 stars · 242 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Turing.jl is a probabilistic programming library in Julia for Bayesian inference. Models are defined with an @model macro resembling mathematical notation, and inference is performed via MCMC samplers such as NUTS/HMC.
Use cases
- fit bayesian models with mcmc in julia
- perform hamiltonian monte carlo inference on probabilistic models
- define statistical models with a math-like dsl
- do bayesian linear regression with posterior sampling
- model hierarchical and probabilistic graphical models
- run bayesian neural network inference
- sample from posteriors with discrete and continuous parameters
When to choose
- you work in Julia and want expressive probabilistic programming with MCMC
- you need general-purpose Bayesian inference including discrete parameters and stochastic control flow
- you want model syntax close to mathematical specification
- you need interoperability with the Julia ecosystem and multiple AD backends
When to avoid
- you need a non-Julia language like Python or R (consider Stan, PyMC, or NumPyro)
- you need fast VI-only workflows or heavy GPU deep-learning training rather than Bayesian inference
- you require commercial-grade support with guaranteed response times
Facets
library · maturity active
machine-learning simulation data-science machine-learning artificial-intelligence data-science windows cross-platform probabilistic-programming bayesian-inference mcmc hamiltonian-monte-carlo bayesian-statistics statistical-modeling algorithms julia linux macos
7 sources
- readme: https://github.com/TuringLang/Turing.jl · fetched 2026-08-28 · 34f916975189
- homepage: https://turinglang.org · fetched 2026-08-29 · 6941401a26a9
- site_page: https://turinglang.org/docs/getting-started · fetched 2026-08-29 · 4bb602d0707c
- site_page: https://turinglang.org/docs/tutorials · fetched 2026-08-29 · 89d2b034d958
- site_page: https://turinglang.org/docs/faq · fetched 2026-08-29 · b8f64f33e5cb
- site_page: https://turinglang.org/docs/tutorials/coin-flipping · fetched 2026-08-29 · b73d55c0e571
- site_page: https://turinglang.org/docs/core-functionality · fetched 2026-08-29 · edd9508ca2e6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| TuringLang/Turing.jl | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="TuringLang/Turing.jl")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem