At least here, the government provides some homeless shelters. Some local churchs also have soup kitchen to provide meals to homeless people.