Software, as fruit, rots. If you leave it there for long enough it will go bad, and programs stop working. When the dependencies of a program and the environment in which it runs get updated, different pieces of code break. You need to re-write parts of it to make it compatible with the latest "breaking changes."
Code maintenance is a labor of love—and even more when your software is open source as other programs might rely on it.
The biggest platform to share and find open-source software is GitHub. The "stars" of a project are the code-equivalent to Instagram or Facebook likes, usually indicative of how likely a repository of code is to withstand the test of time, as they often represent not only the size of a project's community but how quickly code gets fixed when it breaks.
My sketches and stories, in your inbox.
One email per week. No spam ever.