I was about to ask the same question when I came across a huge library. I know this answer is too late, but hopefully this will help others who are looking for a similar resource.
The library is called WireIt and is licensed under MIT.
WireIt Library
Colt mccormack
source share