Gaussino
Gaussino is a project to provide an experiment-independent core software simulation framework. It can be used as the core project experiment specific projects, e.g. Gauss in the LHCb experiment, or in a standalone mode.
It is based on the Gaudi data processing framework and the Geant4 toolkit. It provides a structure to plugin a variety of generators via a set of interfaces. An adaptor to Pythia 8 is available for use and as example.
For further details refer to https://gaussino.docs.cern.ch/