A complete DevOps platform delivered as a single application.

Why GitLab? GitLab is a complete DevOps platform, delivered as a single application. This makes GitLab unique and creates a streamlined software workflow, unlocking every organization from the constraints of a pieced together toolchain. GitLab is a great Open Source community for developers from all backgrounds.

While contributing to GitLab you will have the opportunity to be mentored by talented and experienced mentors and be part of a global, diverse, and inclusive community of contributors.

Learning, growing, and getting involved in the product development process of GitLab is our top priority for the students participating at GSoC.

lightbulb_outline View ideas list


  • ruby
  • git
  • ci
  • devops
  • golang


comment IRC Channel

GitLab 2021 Projects

  • Alejandro Rusi
    Courseware as Code Enablement
    Educational institutions, open-source projects and private organizations have the need to create and maintain educational content such as classes,...
  • Shubham Kumar-1
    Geo Team Proposal: Improvements to backup and restore process
    The backup and restore tools provided by GitLab are relied upon by administrators of GitLab instances as part of their disaster recovery strategy....
  • Cyrine Gamoudi
    Port SAST and Secret Detection rails platform code to GitLab CE project
    As part of GitLab's commitment to open source, features within Secure from the GitLab Enterprise Edition are making their journey to the Community...
  • Anshuman Singh-1
    Writing SAST Vulnerability Rules
    Translate the analyzers used by GitLab presently into more robust and easy to maintain Semgrep (a lightweight static analysis tool) rulesets. To...