I'm a bit confused about gratis GitLab and how it compares to Framagit

I’m an amateur developer and I want a gratis Git experience similar to GitHub. Currently, I don’t want something self-hosted. Is the gratis version of GitLab non-self-hosted? Also, I see this in the registration page of gratis GitLab:
GitLab.com offers free unlimited (private) repositories and unlimited collaborators.
How does it restrict my public repos or storage usage?
There is a fork of GitLab called Framagit. It’s not self-hosted, and correct me if I’m wrong, but I don’t think that it has repo restriction. Is it a better idea to use Framagit as a non-professional developer?

I’ve never seen Fragmagit, but GitLab SASS can be used on the free tier, if you wish. There are some limits on storage and pipeline quotas, but they are relatively generous for most projects, and pipeline minutes can be purchased as a one-off.

I will just add that there is no limit for number of public and private repositories on Free tier.