Some of the code that I have written or contributed to.

Mallet

PartialCRF is an extension of linear-chain CRFs to learning with partially-labeled data sequences. Depends on the mallet package.

Factorie

Dynprog is a generic dynamic programming toolkit that extends the unsupervised modeling toolkit written by Percy Liang. It depends on tools and also on the optimization package from the posterior regularization toolkit written by Joao Graca.