Skip to content
The Daily Repo

TuringLang / Turing.jl

Bayesian inference with probabilistic programming.

Why this job: matched by what the repo talks about: inference, programm

What it does

Turing.jl is a general-purpose probabilistic programming package for Bayesian and likelihood-based inference. Implemented in Julia, it is designed to interoperate with the language's scientific computing ecosystem. Models can be written with @model, in BUGS syntax via JuliaBUGS.jl, or graphically with DoodlePPL, and support MCMC, variational inference, maximum likelihood and MAP estimation, and customised inference through Turing's log-density and gradient interface.

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 26 days ago
Stars
2,263
On GitHub
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v0.49.0
Released 58 days ago
Built with
Julia
100% of the code

Is it looked after?

Contributors
6
Last 90 days
Issues
99% closed
16 still open
Pull requests
1,085 merged
7 waiting
Releases
256
30+ in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
dotnet / infer1,6144 months agoMITNo downloads
More: languages, topics and project record

Languages

  • Julia 100%

Topics

  • machine-learning
  • probabilistic-programming
  • julia-language
  • artificial-intelligence
  • bayesian-inference
  • hamiltonian-monte-carlo
  • turing
  • bayesian-statistics
  • mcmc
  • hmc
  • probabilistic-graphical-models
  • probabilistic-models

Project record

  • JobLocal LLMs
  • StatusListed
  • Commits3,574
  • Forks252
  • Watching47
  • Stars in 28 days+5
  • CreatedApr 29, 2016
  • First seen by usNov 7, 2026
  • CheckedNov 10, 2026

Type to search.

Try