You can check some developers GitHub pages. Often there will be the source for abilities there.Yea, I can see that being an issue to. There'd probably have to be a rule about having duplicates. I just think for myself and other starter-developers it'd be easier to learn code when you have stuff as reference. Multiple sources for experience and learning.
Although it kinda got lost and never got much attention, you can find the source of JackOSplosion on my github. https://github.com/StrangeOne101/JackOSplosion