Code Navigation

GitLab (fewer requirements)
GitHub
Minimum hardware requirements: 4 vCPU and 4 GB RAM support up to 500 users. No specific recommendation for disk size.
Possible to integrate with SourceGraph on GitLab.com for code navigation.
Supporting up to 3000 users, requires 8 vCPUs, 48 GB RAM, 300 GB attached storage, 200 GB root storage.
Programming language-aware code navigation allows developers to jump directly to definitions and references for specific identifiers.