TuringLang/Turing.jl

Bayesian inference with probabilistic programming.

59
/ 100
Established

This project helps researchers and data scientists build and analyze statistical models where uncertainties are explicitly handled. You provide data and a description of your model's assumptions, and it produces a range of plausible values for your model's parameters, along with estimates of their uncertainty. This is for anyone who needs to quantify uncertainty in their predictions or understand the range of possible outcomes from their data.

2,214 stars. Actively maintained with 4 commits in the last 30 days.

Use this if you need to build complex statistical models, especially when you have limited data or strong prior beliefs about the parameters, and want to incorporate uncertainty directly into your analysis.

Not ideal if you primarily need quick point estimates or simple descriptive statistics, or if you prefer a 'black box' machine learning approach without explicit model specification.

statistical-modeling uncertainty-quantification data-analysis scientific-research decision-making
No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

2,214

Forks

234

Language

Julia

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

4

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/TuringLang/Turing.jl"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.