Probably i make one sw tool per month - whatever annoys me enough to go over the lazyness treshold.
Most of my toys (made last 25+ years) stay at https://github.com/svilendobrev/svd_bin
https://github.com/svilendobrev/svd_util (python stuff)
apart of the bigger ones there with own repos
most used stuff seems:
* shell wrappers/configs to make using terminals a more humane+repeatable thing. A system (="language") of plenty of aliases and shortcut keys, for many combinations of x-terms/shells, so regardless of which one it is, it gets same human interface. Remember 4dos? there. F2 is dir/ls..
* similar thing for vim. F2 for save. ctrl-f for find. etc..
* vcs.sh - similar thing for 5-6 revision control systems
...
* sound files searching/cutting/diffing - searching one record within another - think recognizing start and end signals of some radio show, cutting it out from several alternative recording sessions - e.g. digitized analog vs http/rtmp streams; and diff'ing the results ; the timeline can be warped a lot (Wow and flutter, yes, with some charts out)
* hundreds of others.. some of them i dont remember anymore what they were for :/
have fun