give tangled.org a go perhaps. its got the self-hostability that cgit/forgejo does and a the social bits that github does.