I was in a similar boat some months ago but realized my inability to come up with good ideas was really just me getting frustrated by previous side-projects I didn't finish or got bored by.
What helped me get unstuck and get my creativity back up was setting myself constraints, like whatever I work on today, I'll ship it today, or let's try to make an intentionally useless bash script in 20 minutes.
pretty much every project out there could use some help.
to find ideas, start with the software you are using. is there any that you like using a lot where you feel that something could be improved? you can also look at websites that you are using, see if any of them are volunteer based.
if that doesn't lead to anything, look at your skills, or skills you'd like to learn. then look for projects based on that.
and finally just browse issues of various projects, search for "help wanted" or "good first issue" or similar and simply try out fixing one such issue, then see if you like working with that project.
i also have a project that i could use some help with, but the learning curve is a bit high (or rather the setup work you need to do to before you can start coding): https://news.ycombinator.com/item?id=42159045
Just looked through the list. Some of them are sort of interesting, but they seem to be on the extreme - either its a large open source projects like PyTorch etc., or .. its a hobby android app.
I'd like to volunteer for a software project but I struggle to find good ways of locating a project that interests me.