A complete DevOps platform delivered as a single application.

Technologies
ruby, golang, git, ci, devops
Topics
devops
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.

2021 Program

Successful Projects

Contributor
Cyrine Gamoudi
Mentor
Adam Cohen, Lucas Charles, Tetiana Chupryna
Organization
GitLab
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...
Contributor
Alejandro Rusi
Mentor
Christina Hupy
Organization
GitLab
Courseware as Code Enablement
Educational institutions, open-source projects and private organizations have the need to create and maintain educational content such as classes,...
Contributor
Anshuman Singh-1
Mentor
Ross Fuhrman, Julian Thome
Organization
GitLab
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...
Contributor
Shubham Kumar-1
Mentor
Gabriel Mazetto, Aakriti Gupta
Organization
GitLab
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....