Stan is a C++ and R package for obtaining Bayesian inference using the No-U-Turn sampler, a variant of Hamiltonian Monte Carlo.
Stan's home page, with links to everything you'll need to use Stan is:
Stan's source-code repository is hosted here on GitHub.
Stan is licensed under new BSD. RStan is licensed under GPLv3.