How to instance all groups within a blend file?

I’ve got a blend with a bunch of groups. Is there a script or addon I can use to instance them all into a scene without manually doing it? This way I can have a catalog of available parts.