Banjo (Bayesian Network Inference with Java Objects) – static and dynamic Bayesian networks.
Bayesian Network Tools in Java (BNJ) for research and development using graphical models of probability. It is implemented in 100% pure Java.
BUGS – Bayesian Inference using Gibbs Sampling – Bayesian analysis of complex statistical models using Markov chain Monte Carlo methods.
Dlib C++ Library – with extensive Bayesian Network support.
Dynamic Bayesian Network Simulator
FBN – Free Bayesian Network for constraint based learning of Bayesian networks.
JavaBayes is a system that calculates marginal probabilities and expectations, produces explanations, performs robustness analysis, and allows the user to import, create, modify and export networks.
jBNC is a Java toolkit for training, testing, and applying Bayesian Network Classifiers.
JNCC2 is the Java implementation of the Naive Credal Classifier 2.
MSBNx is a component-based Windows application for creating, assessing, and evaluating Bayesian Networks
SMILE (Structural Modeling, Inference, and Learning Engine) is a fully portable library of C++ classes implementing graphical decision-theoretic methods, such as Bayesian networks and influence diagrams
UnBBayes – framework and GUI for Bayes Nets and other probabilistic models