Packer can create docker images or Vagrant images or Amazon AMIs or Azure VMs..... You get the picture, it produces outputs and doesn't typically require a base image from a central location, the source is very customer use case specific, so a central repository wouldn't make sense.
Packer is also a primarily configuration as code tool, so for the reusable parts you'll be looking at code on GitHub or GitLab or Bitbucket.