We open source a lot of our tools (
https://github.com/fusionauth/?q=&type=public&language=&sort... ). We welcome contributions but definitely spend some time reviewing them.
The first thing to consider is what are your goals for releasing this code? Is it to get other folks to help? To give back to communities that have helped you? To commoditize your complement? To make a name for yourself, either for sales or hiring purposes? You might say "all of these" but which one is the primary focus. That choice will drive what makes sense.
Like some of the sibling comments mention, you just need to be rigorous about how you spend time improving the tool.
It also might be worthwhile to think about the difference between pure OSS and open development. You can have one without the other. For instance, you could post your OSS tools on your org's github and explicitly disavow any support. Any PRs that come in might be merged or maybe not, but you aren't trying to build a community of contributors.
One fav quote about startups: they don't starve, they drown. Focus on swimming.