If you plan to make it open source you could host it somewhere like
SourceForge[
^] for free. As far as a custom domain name, I don't think there is anyone who offers things like "yourdomain.com" for free, but they generally aren't very expensive, something like $20/year (or less).