Ah fair. When you say “maintenance”, my mind goes to handling pull requests and keeping on top of filed issues on GitHub. If the software has an audience of 1, a lot of that work goes away.
Adding the features I have a need for over time is the fun part as far as I’m concerned.
By all means don't consider it if you don't plan on using them for a considerable amount of time, but there's a lot of of distance between a decent amount of time and "forever". You listed a mini OS and a UI toolkit among your projects, I hope you can forgive me for assuming you were planning to use those things to build more things, which would in turn often entail improving and maintaining these building blocks while they are actively used.