Particle is a Python library for programmatic access to the PDG particle data table. It provides useful extended information, like LaTeX names, and supports custom particles, as well.
DecayLanguage is a tool under development for describing, displaying, and converting particle decays.