We actively try to make improvements so GitLab uses fewer resources, but with the scope of the application it's definitely not easy to make it super "lightweight".
I mean, I don't use GitLab but I didn't really mean it disparagingly - for the OP's purpose, GitLab is massive overkill, and will need a lot more resources than a more targeted solution will.