[Github allows you to mark repositories as templates](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-template-repository) which allows people to use it to create new repositories, instead of having to fork it.