Freely giving resources does not mean you can't receive any funding for them. Churches have been funded purely through donations for thousands of years.
If you give away resources in-person, simply place an empty box nearby to collect cash donations. You may also want to display a page with bank account details for those who don't carry cash on them.
Ask your church or a group of churches to fund a project. If it is missional in nature then the church might consider allocating some of its funds for mission toward it.
Alternatively, they might let you make an appeal to the congregation for funding, and collect payment through their existing system for offerings.
You can very easily and quickly setup a link to a donation form using a service like PayPal donate. Donors click the link and are taken to a secure payment form, with the funds deposited into your chosen bank account.
Crowdfunding platforms are popular for raising money for a project. They are more social in nature, often publicly displaying donations and donor names. They are also more goal oriented. This may be suitable for some projects more than others.
An example would be GoFundMe. We don't recommend the popular Patreon platform as they take at least 11% from donations (other platforms are usually 2%-5%).
New technology has made it easier and more cost-effective than ever to distribute resources:
If you're able, you may choose to simply cover the costs yourself. Investing not just your time, but your money as well, for the sake of the gospel.
“Behold, I am coming soon, and my reward is with me, to give to each one according to what he has done.” — Revelation 22:12