The Doe Fund
I found this charity called the Doe Fund. It’s based in New York. It helps poor and homeless people not by giving them money but by paying them to clean the streets, funding vocational education so they can learn skills they can use to get a job and doing other things to help people escape poverty and homelessness. If us government programs were to follow this example instead of just giving people money and discouraging work chances are there would be far fewer homeless people and fewer people in poverty.
Article from r/Libertarian: For a Free Society