Looking for ways to make devs aware of shared components

We are currently growing in size, and i keep finding devops trying to reinvent stuff that already exist. Is there any tool you guys use that help maling the shared levels a bit more transparent?