Like I understand if you can't afford financially - we live in a society that doesn't provide financial stability or reliability to its citizens. There's other ways you can help with projects!
* Bug reporting
* Writing content about them and your experience <> reviews
Some projects highlight how you can help in these capacities on their sites. If not, def reach out to the developer and ask them about it (if you feel comfortable + capable to)