Использовать GitHub как хостинг — не совсем глупость, но всё зависит от задачи. Если надо быстро выложить статичный сайт (портфолио, резюме, лендинг, документация) — GitHub Pages вообще огонь, бесплатно и без лишних заморочек. Он для этого и придуман. Даже SSL подцепится автоматически, пуш в репу — и всё онлайн.
Но если нужен полноценный бэкенд, базы, какие-то динамические штуки — тогда GitHub вообще не тот инструмент. Тут уже лучше смотреть в сторону Vercel, Netlify (ещё топ для фронта), Render, либо даже бесплатный слой у Cloudflare Pages или Railway. У них тоже есть фришные тарифы для небольших проектов. Для чисто серверной логики многие теперь гонят бэкенд на Vercel/Render, пусть и с ограничениями.
Ну и классические VPS (Hetzner, DigitalOcean, Timeweb, Яндекс) никто не отменял, если нужен полный контроль. Там, конечно, всё руками настраивать, но свобода действий куда выше.
А что сам планируешь строить? Если расскажешь чуть подробнее, могу прикинуть самый лайтовый вариант под твой кейс