Engineering Projects
AI Gateway
AI Gateway for GitLab Duo features.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Analytics Configurator
Small service that configures new projects for Product Analytics event tracking by creating the necessary database and tables in Clickhouse.
Assignments
| Maintainers |
|
|---|
Analytics Helm Charts
Configurations and helm charts for Product Analytics helm packages.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Analytics Stack
Configurations and helm charts for the Product Analytics internal infrastructure.
Assignments
| Maintainers |
|
|---|
Auto Build Docker Image
The image in which Auto DevOps build jobs run. Handles various logic around building and tagging Docker images.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers |
Auto Deploy Docker Image
The image in which Auto DevOps deployment jobs run, responsible for complex deployment logic that can’t be handled by the Auto Deploy App helm chart
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers |
Autoscaler Custom Executor driver for GitLab Runner
A driver for GitLab Runner’s Custom Executor, that implements autoscaling algorithm
Assignments
| Maintainers |
|
|---|
GitLab Helm Repository
GitLab’s official All-in-one Helm charts.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Cloud Deploy
Docker images for deployments on major cloud platforms (GDC, Azure, AWS)
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Managed Cluster Applications Docker Image
The image in which Managed Cluster Applications configuration jobs run.
Assignments
| Maintainers |
|
|---|
Cloud Native GitLab containers
Cloud native container images per component of GitLab
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers | qa (2) |
Container Registry
With the Container Registry in GitLab, every project can have its own space to store its images.
Assignments
| Maintainers |
|
|---|---|
| Reviewers | database (2) |
Cookbook Omnibus GitLab
Chef Cookbooks for deploying omnibus-gitlab package
Assignments
CustomersDot (Subscription Portal)
Internal GitLab CustomersDot
Assignments
| Maintainers | backend (12)
|
|---|---|
| Trainee Maintainers | backend (3) database (1) frontend (1) |
| Reviewers | UX (2) backend (6) frontend (5) qa (2) |
Data Infrastructure
The project for the Data Team’s Docker Images/Kubernetes Infrastructure
Assignments
GitLab Data Chatops
The Data team primarily uses chatops to troubleshoot data quality concerns.
Assignments
| Maintainers |
|
|---|
Declarative Policy
Gem for authorization logic used in GitLab Rails.
Assignments
| Maintainers |
|
|---|
Pajamas Design System
GitLab’s open source Design System. Contains brand and product design guidelines and UI components for all things GitLab.
Assignments
| Maintainers | Figma (5)
|
|---|---|
| Reviewers | UX (1) frontend (1) |
Dev On-Call tool
This project helps Dev On-Call coordinator to assign empty slots to engineers.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Devkit
A quick and easy way to get up and running with a local environment of Snowplow + Clickhouse + Cube for local Product Analytics development
Assignments
| Maintainers |
|
|---|
discussion-automation
Discoto (A mix of “DISCussion” and “AUTOmation”) is a discussion-automation tool. It automatically creates and propagates discussion summaries and helps keep discussions organized.
Assignments
Distribution team issue tracker
Used to track Distribution team work.
Assignments
| Reviewers |
|
|---|
dri
A CLI that helps report and triage QA pipeline test failures
Assignments
Engineering productivity infrastructure
Project containing terraform files for engineering productivity infrastructure (Review Apps, Triage Ops service, etc.).
Assignments
| Maintainers |
|
|---|
Dedicated Environment Automation
Tools used to automatically create Dedicated instances
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Fargate
Runner Custom Executor for AWS Fargate
Assignments
| Maintainers |
|
|---|
Fleeting
An abstraction for cloud providers’ instance groups
Assignments
| Maintainers |
|
|---|
Fleeting Plugin AWS
A go plugin for fleeting on AWS
Assignments
| Maintainers |
|
|---|
Fleeting Plugin Azure
A go plugin for fleeting on Azure
Assignments
| Maintainers |
|
|---|
Fleeting Plugin Google Compute
A go plugin for fleeting on GCP
Assignments
| Maintainers |
|
|---|
Fleeting Plugin Static
A go plugin for fleeting on static instances
Assignments
| Maintainers |
|
|---|
Gitaly
Git RPC service for handling all the git calls made by GitLab.
Assignments
| Maintainers | docs (1)
|
|---|---|
| Reviewers |
GitHost.io
Hosted version of GitLab
Assignments
GitLab
This is the canonical development repository for GitLab. Open source code from this repository gets mirrored to GitLab-FOSS project.
This project is the source of the gitlab-ee distributions like omnibus-gitlab packages, docker images, AWS AMIs etc.
GitLab EE requires a license key to be used, without which only the CE functionality will be available.
Assignments
| Maintainers | backend (145)
|
|---|---|
| Trainee Maintainers | backend (21) ci_template (2) database (5) frontend (8) qa (4) |
| Reviewers | UX (30) analytics_instrumentation (6) backend (64) ci_template (3) cli (2) database (35) frontend (35) go (15) qa (14) workhorse (4) |
GitLab Agent for Kubernetes
GitLab Agent for Kubernetes is an active in-cluster component for solving any GitLab<->Kubernetes integration tasks.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers |
Helm chart for GitLab Agent for Kubernetes
GitLab’s official Helm chart for the GitLab agent for Kubernetes
Assignments
| Maintainers |
|
|---|
GitLab Agent for Kubernetes CI image
Container image used in GitLab Agent for Kubernetes CI
Assignments
| Maintainers |
|
|---|
gitlab-build-images
A repository for building Docker images for GitLab builds and tests.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab Cloud Native Helm Chart
GitLab’s official Cloud Native Helm chart.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers | kas (2) qa (2) |
gitlab-cli
GLab is an open source GitLab CLI tool bringing GitLab to your terminal next to where you are already working with git and your code without switching between windows and browser tabs. Work with issues, merge requests, watch running pipelines directly from your CLI among other features.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab.com COGS
This is a group which contains a separate project for each COG used by the GitLab.com infrastructure.
A COG is an integration between the role of a node (or cluster) and a Chat application such as Slack. The COG allows the infrastructure node (or cluster) to post status and alerts into Chat Channels and also allows for commands to be issued in the Chat Channel that control the behavior of the infrastructure node/cluster.
Assignments
GitLab.com - infrastructure Terraform files
Terraform - configuration and provisioning files for virtual machine nodes on production and staging
Assignments
Gitlab.com - runbooks
Describes system components, triage procedures, alert configuration, Grafana dashboards, metrics catalog, Prometheus recording rules for GitLab.com used by the Infrastructure department.
Assignments
| Maintainers |
|
|---|
GitLab Components
This is a group containing GitLab-maintained CI/CD component projects (https://docs.gitlab.com/ee/ci/components/) meant to be shared with the public.
Each project contains one or more components that can be found in the CI/CD Catalog at https://gitlab.com/explore/catalog.
Assignments
| Maintainers |
|
|---|
GitLab Compose Kit
An alternative to GitLab Development Kit (GDK) based on docker-compose and that is fully container-based and immutable.
Assignments
| Maintainers |
|
|---|
GitLab Contributors
Application behind contributors.gitlab.com
Assignments
GitLab.com - infrastructure node provisioning by role
This is a group with a project - cookbooks - for each provisioned role in the GitLab.com cluster. These cooksbooks are applied after the virtual machine node is provisioned by Terraform project.
Assignments
GitLab Dangerfiles
The goal of this project is to centralize Danger plugins and rules that are used by multiple GitLab projects.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Data Utils
Repo for commonly used utilities within the data org
Assignments
| Maintainers |
|
|---|
GitLab Design
GitLab Design is used to jumpstart design work through the use of our design library. It is intended to enable frequent, stable, and consistent contributions while making GitLab’s design open and transparent. This project helps facilitate design handoffs and design–development communication.
Assignments
| Maintainers |
|
|---|
GitLab Development Kit
GitLab Development Kit (GDK) provides a collection of scripts and other resources to install and manage a GitLab installation for development purposes. The source code of GitLab is spread over multiple repositories and it requires Ruby, Go, Postgres/MySQL, Redis and more to run.
GDK helps you install and configure all these different components, and start/stop them when you work on GitLab.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
GitLab Docs
Project behind docs.GitLab.com
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab Elasticsearch Indexer
An Elasticsearch indexer for Git repositories. Used by GitLab EE to implement Global Code Search.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
GitLab Environment Toolkit
The GitLab Environment Toolkit (GET) is a provisioning and configuration toolkit for deploying GitLab’s Reference Architectures with Terraform and Ansible.
Assignments
| Maintainers |
|
|---|
gitlab-eslint-config
GitLab’s eslint configuration
Assignments
| Maintainers |
|
|---|
GitLab Experiment
Run experiments as A/B/n tests and review the data the experiment generates.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab Exporter
Prometheus exporter for GitLab application metrics.
Assignments
| Maintainers |
|
|---|
GitLab Figma Plugin
Figma plugin that enables users to upload designs from Figma to GitLab issues.
Assignments
GitLab FOSS
This is a mirror of GitLab codebase with all the proprietary code removed.
Development happens in the canonical repository at GitLab. This repository is updated periodically with changes from there.
This project is the source of the gitlab-ce distributions like omnibus-gitlab packages, docker images, AWS AMIs etc.
Assignments
GitLab GLFM Markdown
Gem using Rust based markdown parser for handling GitLab Flavored Markdown
Assignments
| Product owners |
|---|
gitlab-gollum-lib
This gem provides some functionality for GitLab wikis. Forked from https://github.com/gollum/gollum-lib.
The assignments also cover the dependant gem https://gitlab.com/gitlab-org/gitlab-gollum-rugged_adapter, which is forked from https://github.com/gollum/rugged_adapter.
Assignments
| Reviewers | backend (1)
|
|---|
GitLab Ingress NGINX
Ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer. This is a fork of https://gitlab.com/gitlab-org/cloud-native/mirror/ingress-nginx.
Assignments
| Maintainers |
|
|---|---|
| Reviewers | qa (2) |
GitLab Duo Plugin for JetBrains
An editor extension to provide code suggestions in JetBrains IDEs.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
GitLab License
Internal GitLab License Distribution App
Assignments
GitLab Language Server
The GitLab Language Server provides a common interface for other IDE extensions to build out GitLab functionality.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab MailRoom
This fork of mail_room contains some merged functionality that GitLab requires,
so this mirror fork is to help us release custom functionality.
mail_room is a configuration based process that will listen for incoming
e-mail and execute a delivery method when a new message is received.
Assignments
| Maintainers |
|
|---|
GitLab Markup
Markup render for non Markdown content
Assignments
| Maintainers |
|
|---|
GitLab Observability backend
Gitlab Observability Platform is a secure, horizontally-scalable, open source observability platform installed in your cloud account.
Assignments
| Maintainers |
|
|---|
GitLab Observability UI
The GitLab Observability UI provides a solid base to build upon and create a place where we can rapidly iterate on new use cases and ways to query and display data regardless of the type.
Assignments
| Maintainers |
|
|---|
GitLab Omnibus Builder
A repository for building base Docker images to be used while building Omnibus-GitLab packages for supported operating systems. It also contains a cookbook to setup builder machines.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab Operator
The GitLab Operator aims to manage the full lifecycle of cloud native GitLab instances, in Kubernetes and OpenShift container platforms.
Assignments
| Maintainers |
|
|---|---|
| Reviewers | qa (2) |
GitLab Orchestrator
GitLab Orchestrator automates the installation of GitLab multi-node deployments, High Availability deployments, and GitLab Geo deployments.
Assignments
GitLab Pages
GitLab Pages daemon used to serve static websites for GitLab users
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
GitLab Performance Tool
The GitLab Performance Tool (GPT) enables you to performance test a GitLab environment
Assignments
| Maintainers |
|
|---|
GitLab QA
End-to-end, black-box, entirely click-driven integration tests for GitLab.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers | backend (1) |
Backup/restore procedures
Automated backup and restore procedures for GitLab.com data
Assignments
GitLab Roulette
This project regularly publish a JSON that contains available maintainers for gitlab-org projects: https://gitlab-org.gitlab.io/gitlab-roulette/roulette.json
Assignments
GitLab RSpec Profiling Statistics
A simple CI job which generates basic statistics about most expensive RSpec tests. Identifying slowest / most expensive tests can help with optimizing our code and our specs.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab Runner
GitLab CI/CD Runner
Assignments
| Maintainers |
|
|---|
GitLab Shell
GitLab Shell handles Git commands for GitLab. It’s an essential part of GitLab.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
GitLab Sketch Plugin
Sketch plugin that enables users to upload designs from Sketch to GitLab issues.
Assignments
GitLab Styles
This gem centralizes some shared GitLab’s styles config (only RuboCop for now), as well as custom RuboCop cops.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab SVGs
Our SVG Assets and the corresponding pipelines to create all of our SVG sprites for our icons. Also automatic optimisation of SVG based illustrations.
Assignments
| Maintainers | UX (3)
|
|---|---|
| Trainee Maintainers | frontend (1) |
techtask
Quickly set up your next backend technical interview. Currently internal only.
Assignments
| Maintainers |
|
|---|
GitLab Triage
This gem aims to enable project managers and maintainers to automatically triage Issues and Merge Requests in GitLab projects based on defined policies.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
gitlab-ui
UI component library written in Vue.js. Use https://gitlab-org.gitlab.io/gitlab-ui/ to see all the components. Every frontend engineer at GitLab is a reviewer of this project. However, the reviewers below are part of the gitlab-ui working group, and it’s recommended to ping one of them in a non-trivial MR.
Assignments
| Maintainers | frontend (13)
|
|---|---|
| Trainee Maintainers | frontend (1) |
| Reviewers | UX (7) frontend (21) |
gitlab-vim
An editor extension for Vim. This Neovim plugin provides Code Suggestions and more.
Assignments
| Maintainers |
|
|---|
GitLab Extension for Visual Studio
An editor extension to provide code suggestions in Visual Studio.
Assignments
| Maintainers |
|
|---|
GitLab VS Code extension
VS Code Extension that integrates GitLab functionality into the VS Code editor. The extension supports searching and reviewing MRs, controlling pipelines and more. The project is also called GitLab Workflow.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
gitlab-web-ide
A package for bootstrapping GitLab’s context-aware Web IDE.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab Workhorse
Gitlab-workhorse is a smart reverse proxy for GitLab. It handles “large” HTTP requests such as file downloads, file uploads, Git push/pull and Git archive downloads.
Assignments
GitLab Workspaces Proxy
GitLab Workspaces Proxy handles discovery, authentication and authorization of the workspaces running in a kubernetes cluster.
Assignments
| Maintainers |
|
|---|
GitLab Zoekt Helm Chart
GitLab Zoekt Helm Chart is used for deploying Zoekt as a code search engine to support GitLab exact code search.
Assignments
| Maintainers |
|
|---|---|
| Reviewers | qa (2) |
GitLab Zoekt Indexer
A Zoekt indexer for Git repositories. Used by GitLab EE to implement new Code Search.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
ZOQL
A toolkit for working with the ZOQL language that includes a ZOQL language parser and an AST explorer.
Assignments
| Product owners |
|---|
GitLab Data
The primary project for the GitLab Data team
Assignments
| Maintainers |
|
|---|
GitLab Kramdown
GitLab Flavored Markdown extensions to Kramdown
Assignments
| Maintainers |
|
|---|
GitLab Quality Test Tooling
Test tooling that can be used by different projects or different part of the same project, mostly in CI scripts.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
gitlabktl
gitlabktl is a tool that integrates GitLab with Kubernetes / Knative and
is a part of GitLab Serverless platform.
Assignments
Gitter webapp
Gitter is a community for software developers. This project is the main monolith web chat application.
Assignments
Go MimeDB
Go package that generates additional MIME types that can be loaded into memory by a web server
Assignments
| Reviewers |
|
|---|
grape-path-helpers
Provides named route helpers for Grape APIs, similar to Rails’ route helpers. Forked/renamed from https://github.com/reprah/grape-route-helpers
Assignments
| Maintainers |
|
|---|
Graphql Ruby
Security motivated fork of https://github.com/rmosolgo/graphql-ruby.git.
Assignments
GitLab Runner Infrastructure Toolkit
A library of Terraform modules for deploying GitLab Runner.
Assignments
| Maintainers |
|
|---|
Group Conversations
Presentations from (some of) the teams at GitLab, to update the rest of the world on what they’ve been working on.
Assignments
gRPC
Forked from https://github.com/grpc/grpc. Only used right now to build on IBM Z (s390x).
Assignments
helm-install-image
Minimal images with Helm and kubectl installed. Built for GitLab’s cluster integration.
Assignments
| Maintainers |
|
|---|
Iglu
Iglu Schema Registry for https://gitlab-org.gitlab.io/iglu
Assignments
| Maintainers |
|
|---|
GitLab.com - infrastructure issue tracker
Used to track the infrastructure work of GitLab.com itself
Assignments
internal-handbook
Home to GitLab In-House internal news and sensitive handbook pages classified as orange or higher.
Assignments
Distribution issue bot
Bot to manage issues for CI pipelines failures.
Assignments
| Maintainers |
|
|---|
k3s GitLab CI
Extends the official k3s images for more convenient use in GitLab CI
Assignments
| Maintainers |
|
|---|
k8s-agent-qa
This project runs schedule pipelines that runs production integration test of the GitLab Agent for Kubernetes features. If the job fails, the Configure group gets notified immediately on the #feed_alerts_configure Slack channel.
Assignments
| Maintainers |
|
|---|
Kubernetes workloads GitLab.com
Deployment and configuration wrapper around the official GitLab Helm Charts used for deployments of GitLab.com services.
Assignments
| Maintainers |
|
|---|
Kubernetes GitLab Demo
Deprecated GitLab Idea to Production Kubernetes demo project
Assignments
labkit
LabKit is minimalist library to provide functionality for Go services at GitLab.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
labkit-ruby
LabKit-Ruby is minimalist library to provide functionality for Ruby services at GitLab.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers |
LicenseFinder
Fork of https://github.com/pivotal/LicenseFinder.git. Maintained temporarily to relax dependency on Thor.
Assignments
Marketing Operations
Marketing Operations (MktgOps) supports the entire Marketing team to streamline processes and manage related tools.
Assignments
Marketo Tools
Internal Marketo Tools
Assignments
Nesting
A basic and opinionated daemon that sits in front of virtualization platforms
Assignments
| Maintainers |
|
|---|
Omnibus GitLab
Omnibus GitLab creates the packages for GitLab.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers | qa (2) |
OS images for MacOS build cloud
OS images for MacOS build cloud
Assignments
| Maintainers |
|
|---|
Package Hunter
Behavioral analyzer for detecting malicious NodeJS modules or Ruby gems.
Assignments
| Product owners |
|---|
Package Hunter CLI
CLI client for Package Hunter. Useful to run Package Hunter jobs in CI or locally.
Assignments
| Product owners |
|---|
pages.gitlab.io
GitLab Pages landing page
Assignments
Compensation Calculator
Project that houses all the code and data files for our compensation calculator.
Assignments
| Maintainers |
|
|---|
PeopleOps Employment Automation
Automation related to various employment activities at GitLab, like onboarding issue creation, anniversary and new hire announcements, GreenHouse to BambooHR sync, general issue housekeeping, etc.
Assignments
| Maintainers |
|
|---|
Nominator
This is a slack bot created to use within GitLab to nominate team members for discretionary bonuses.
Assignments
| Maintainers |
|
|---|
Splinter PTO
This gem is a wrapper for the Time Off by Deel API.
Assignments
| Maintainers |
|
|---|
pipeline-validation-service
Implements https://docs.gitlab.com/ee/administration/external_pipeline_validation.html
Assignments
| Maintainers |
|
|---|
GitLab Project Templates
GitLab project-templates are a collection of language-specific starter templates.
Assignments
| Maintainers |
|
|---|
prometheus-client-mmap
This Prometheus library is fork of Prometheus Ruby Client that uses memory-mapped files to share metrics from multiple processes
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Google Protobuf
Forked from https://github.com/protocolbuffers/protobuf. Only used right now to build on IBM Z (s390x).
Assignments
Public Container Image Archive Registry
Hosts official GitLab container images within the container registry.
Assignments
| Maintainers |
|
|---|
Common CI for QA pipelines
This project has common CI config for the other QA pipeline projects.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Quality SSH Tunnel
Docker image that provides internet connection to docker containers from CI.
Assignments
| Maintainers |
|
|---|
IpynbDiff
A simple utility to create cleaner diffs for Jupyter Notebooks in Ruby.
Assignments
| Product owners |
|---|
Release CLI
The GitLab Release CLI consumes instructions in the :release node of the .gitlab-ci.yml to create a Release object in GitLab Rails. GitLab Release is a CLI application written in Golang.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab Release Tools
Instructions and tools for releasing GitLab
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab Runner Releaser
A tool to facilitate making GitLab Runner releases.
Assignments
| Maintainers |
|
|---|
GitLab Runner Releases
A project to initiate and manage cutting GitLab Runner releases.
Assignments
| Maintainers |
|
|---|
RemoteOnly.org
This is the source for the https://www.remoteonly.org site.
Assignments
Repository X-Ray
Docker images for X-Ray scan feature building repositories metadata for code creation tasks.
Assignments
| Maintainers |
|
|---|
Rouge
Syntax highlighting used in GitLab Rails (source code) and Gitaly (Wikis).
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers |
GitLab Runner Helm Chart
Deploys a GitLab Runner instance into your Kubernetes cluster.
Assignments
| Maintainers |
|
|---|
Runner Incept
A project for E2E testing of gitlab-runner
Assignments
| Maintainers |
|
|---|
GitLab Runner Operator for Kubernetes
Manage the lifecycle of GitLab Runner instances on Kubernetes or Openshift
Assignments
| Maintainers |
|
|---|
GitLab Runner UBI Offline Build
Build Runner and Runner-helper images in isolated environments with restricted internet access.
Assignments
| Maintainers |
|
|---|
Sec Section Dangerbot
Dangerbot used by the Sec Section
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Dependency Scanning - Gemnasium analyzer
Gemnasium analyzer providing scanning capabilities for our Dependency Scanning category.
Assignments
| Maintainers |
|
|---|
Dependency Scanning - Gemnasium Database
Repository providing security advisories for the Gemnasium analyzer (Dependency Scanning). Part of our GitLab Advisory Database category.
Assignments
| Maintainers |
|
|---|
Static Analysis - Bandit analyzer
Bandit analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Brakeman analyzer
Brakeman analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Code Quality
Code Quality Analysis tool for GitLab CI
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Eslint analyzer
Eslint analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Flawfinder analyzer
Flawfinder analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Gosec analyzer
Gosec analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - KICS analyzer
KICS analyzer providing IaC scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Kubesec analyzer
Kubesec analyzer providing IaC scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - MobSF analyzer
MobSF analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Nodejs-Scan analyzer
Nodejs-Scan analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - PHPCS-Security-Audit analyzer
PHPCS-Security-Audit analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - PMD Apex analyzer
PMD Apex analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Semgrep Rules
Central Semgrep rules repository for the Semgrep SAST analyzer.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Security-Code-Scan analyzer
Security-Code-Scan analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Semgrep analyzer
Semgrep analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Sobelow analyzer
Sobelow analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Spotbugs analyzer
Spotbugs analyzer providing scanning capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Tracking analyzer
Post-Analyzer for augmenting SAST reports with scope_offset tracking information for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Secret Detection - Secrets analyzer
Secrets analyzer providing scanning capabilities for our Secret Detection category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Secure Analyzers
Several repositories for the various analyzers including language specific analyzers, container scanning, secret detection, and dependency scanning.
Assignments
| Reviewers | go (2)
|
|---|
API Security
API Security testing engine for GitLab CI.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Browser-based DAST Engine
Browser-based Dynamic Application Security Testing for GitLab CI
Assignments
| Maintainers |
|
|---|
Secure Command analyzer
Command module providing common CLI capabilities for our Secure stage analyzers.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Secure Report analyzer
Report module providing common CLI capabilities for our Secure stage analyzers.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Analysis - Ruleset analyzer
Ruleset module providing customized SAST ruleset capabilities for our Static Analysis category.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Container Scanning
Container Image Security Scanning for GitLab CI
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
Coverage Fuzzer
Coverage Fuzzing Tooling for GitLab CI
Assignments
| Maintainers | backend (1)
|
|---|
Dynamic Application Security Testing (DAST)
Dynamic Application Security Testing for GitLab CI
Assignments
| Maintainers |
|
|---|
License Database - Advisory Processor
Processor that augments License Database with advisory data.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
License Database - Deployment
Service project for deploying License Database to a specific environment and hosting documentation.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
License Database - License Exporter
Exports license data from the external license database to a public GCP bucket for ingestion by the GitLab monolith.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
License Database - License Feeder
Feeds package names from a package registry to the License Database Interfacer.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
License Database - License Interfacer
Interfaces with package registries to pull down package versions and licenses. Dispatches data over to be processed by the License Database Processor.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
License Database - License Processor
Handles inserting processed licenses into the License Database.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
License Database - Schema
Holds the License Database schema and migration scripts.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
Static Application Security Testing (SAST)
Static Application Security Testing for GitLab CI
Assignments
Security Report Schemas
Schemas documenting the security report format for dependency scanning, container scanning, SAST, DAST, and other analyzers.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
Security Report Schemas Ruby
A rubygem to facilitate the distribution of the Security Report Schemas (https://gitlab.com/gitlab-org/security-products/security-report-schemas).
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | |
| Reviewers |
Semver Dialects
Ruby gem used for doing version comparisons in Dependency Scanning, License Scanning, and Container Scanning.
Assignments
| Maintainers |
|
|---|
GitLab Sidekiq Reliable Fetcher
A Sidekiq module to make it handle jobs reliably.
Assignments
Snowflake Spend dbt Package
This is a dbt package for understanding the cost your Snowflake Data Warehouse is accruing.
Assignments
| Maintainers |
|
|---|
Snowplow Micro Configuration
Provides configuration to run Snowplow Micro by using a container.
Assignments
| Maintainers |
|
|---|
GitLab Status Page
With the GitLab Status page, you can create and deploy a static website to communicate efficiently with users during an incident.
Assignments
| Maintainers | frontend (7)
|
|---|
Step Runner
Implementation of GitLab Steps.
Assignments
| Maintainers |
|
|---|
Switchboard
Ruby on Rails application to host Tenant configuration data and initiate operations against Dedicated instances.
Assignments
| Maintainers | backend (3)
|
|---|---|
| Reviewers | frontend (3) |
takeoff
Tooling used to deploy GitLab.com to any environment
Assignments
Tamland
Tamland is a capacity planning forecasting tool used by the Infrastructure department to monitor potential capacity planning issues. More information is available in the handbook at https://about.gitlab.com/handbook/engineering/infrastructure/capacity-planning.
Assignments
| Maintainers |
|
|---|
Tanuki Emoji
Library that provides Emoji Character information
Assignments
| Maintainers |
|
|---|
Tanukidesk
Bidirectional communication between Zendesk and Disqus / HackerNews.
Assignments
Taskscaler
An autoscaler for provisioning instances (via fleeting) and allocating and assigning tasks to them
Assignments
| Maintainers |
|
|---|
Images for using Terraform in GitLab CI
GitLab-provided images for using Terraform in GitLab CI, with enhanced integration for the Merge Request widget and the GitLab-provided Terraform state backend.
Assignments
| Maintainers |
|
|---|
GitLab Terraform Provider
The Terraform GitLab Provider is a plugin for Terraform that allows for the full lifecycle management of GitLab resources, like users, groups and projects.
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers |
test_file_finder
A Ruby gem for detecting test files associated with input files.
Assignments
| Maintainers |
|
|---|---|
| Reviewers |
GitLab triage operations
Triage operations for GitLab Issues and Merge Requests
Assignments
| Maintainers |
|
|---|
Trivy K8S Wrapper
The Trivy K8S Wrapper image is used by the gitlab-agent (GA) for Operational Container Scanning. The GA uses this analyzer to scan a namespace for vulnerabilities using Trivy.
Assignments
GitLab University
Internal GitLab University
Assignments
Accessibility
Accessibility tool for GitLab CI
Assignments
| Maintainers |
|
|---|
version.gitlab.com
Internal GitLab Version App
Assignments
| Maintainers | backend (8)
|
|---|---|
| Reviewers | backend (1) database (2) frontend (1) |
www-gitlab-com
GitLab Inc. Marketing, Blog and Handbook websites available on about.gitlab.com
Assignments
| Maintainers |
|
|---|---|
| Trainee Maintainers | backend (1) |
Finding a reviewer
In addition to the lists on this page, the GitLab review workload dashboard provides an interface to find available reviewers and maintainers.
This page is populated automatically as documented in projects.md.
5ddd5c52)
Alexander Chueshev
Eduardo Bonet
Shinya Maeda
Stan Hu
Tan Le
Allen Cook
Alejandro Rodríguez
Bruno Cardoso
Erran Carey
Jan Provaznik
Jessie Young
Nathan Weinshenker
Shekhar Patnaik
Sri Rangan
Timo Furrer
Ankit Panchal
Halil Coban
Niko Belokolodov
Max Woolf
Michał Wielich
Robert Hunt
Jiaan Louw
Surabhi Suman
Hordur Freyr Yngvason
João Alexandre Prado Tavares Cunha
Tiger Watson
Taka Nishida
Adrien Kohlbecker
Arran Walker
Georgi Georgiev
Tomasz Maczukin
Jason Plum
Kamil Trzciński
Dmitry Makovey
Robert Marshall
Etienne Baqué
Pam Artiaga
Balasankar 'Balu' C
Andrew Patterson
Hossein Pursultani
Clemens Beck
Dustin Collins
Mitch Nielsen
Ryan Egesdahl
Nailia Iskhakova
Vishal Patel
Jaime Martínez
Backend Engineer
Simon Tomlinson
Hayley Swimelar
João Pereira
Aishwarya Subramanian
Bishwa Hang Rai
Corinna Gogolok
Jason Goodman
Josianne Hyson
Mark Chao
Paulo Barros
Qingyu Zhao
Ryan Cobb
Tyler Amos
Vijay Hawoldar
Vladlena Shumilo
Staff Backend Engineer
Alper Akgun
Krasimir Angelov
Mohamed Hamda
Ammar Alakkad
Angelo Gulina
Diana Zubova
Kushal Pandya
Mohamed Moustafa
Natalia Tepluhina
Paul Slaughter
Sheldon Led
Vitaly Slobodin
Vamsi Vempati
Chloe Liu
Valerie Burton
Minahil Nichols
Sharmad Nachnolkar
Emily Sybrant
Timothy Noah
Aman Luthra
Reuben Pereira
Tarun Vellishetty
Kos Palchyk
Michael Lunøe
Dan Davison
Richard Chong
Justin Stark
Bogdan Denkovych
Drew Blessing
Imre Farkas
Jarka Košanová
Małgorzata Ksionek
Pavel Shutsin
Peter Leitzen
Smriti Garg
Aboobacker MK
Dan Mizzi-Harris
Jeremy Elder
Libor Vanc
Sascha Eggenberger
Amelia Bauerly
Pedro Moreira da Silva
Rayana Verissimo
Taurie Davis
Lukas Eipert
Paul Gascou-Vaillancourt
Scott de Jonge
Simon Knox
Annabel Dunstone Gray
Artur Fedorov
Dmitry Gruzd
John Mason
Kamil Niechajewicz
Alan (Maciej) Paruszewski
Olivier Gonzalez
Javiera Tapia
Siddharth Dungarwal
Andrejs Cunskis
Andy Knight
Andrew Newdigate
Craig Miskell
Joseph Burnitz
John Edge
Konst Tchernov
Muhamed Huseinbašić
Samir Hafez
Stephan Breitrainer
Tania Roblot
Brendan McKitrick
Casey Clark
Emma Kelly
Ermia Qasemi
Nick Skoretz
Riccardo Trivellato
Veronica Mondo
Axel von Bertoldi
Davis Bickford
Evan Read
Aakriti Gupta
Abdul Wadood
Alexandru Croitor
Ahmed Hemdan
Aaron Huntsman
Alex Pooley
Aleksei Lipniagov
Allison Browne
Andy Schoenen
Ash McKenzie
Avielle Wolfe
Bala Kumar Subramani
Bojan Marjanović
Bob Van Landuyt
Brett Walker
Brian Williams
Carla Drago
Chad Woolley
Charlie Ablett
Sincheol (David) Kim
David Fernandez
Dzmitry Meshcharakou
Douglas Barbosa Alexandre
Senior Backend Engineer
Doug Stull
Dylan Griffith
Eugie Limpin
Erick Bajao
Ethan Urie
Eugenia Grieff
Fabio Pitino
Felipe Artur
Furkan Ayhan
Gabriel Mazetto
Gary Holtz
Senior Backend Engineer
Gavin Hinfey
Grzegorz Bizon
Harsimar Sandhu
Heinrich Lee Yu
Hitesh Raghuvanshi
Senior Backend Engineer
Huzaifa Iftikhar
Igor Drozdov
James Fargher
James Nutt
Patrick Cyiza
Joe Woodward
Kassio Borges
Kerri Miller
Laura Montemayor
Jen-Shin Lin
Leaminn Ma
Luke Duncalfe
Madelein van Niekerk
Manoj Memana Jayakumar
Marc Shaw
Mario Celi
Matthias Käppler
Matt Kasa
Mayra Cabrera
Marius Bobin
Marcos Rocha
Mehmet Emin Inac
Max Fan
Michael Kozono
Mikołaj Wawrzyniak
Nicolas Dular
Nikola Milojevic
Patrick Bajao
Pedro Pombeiro
Piotr Skorupa
Rajendra Kadam
Rémy Coutable
Robert May
Rodrigo Tomonari
Roy Zwambag
Sashi Kumar Kumaresan
Sylvester Chin
Sean Arnold
Suraj Tripathi
Terri Chu
Tetiana Chupryna
Thong Kuah
Tianwen Chen
Vasilii Iakliushin
Vitali Tatarintev
Vladimir Shushlin
Lucas Charles
Marcel Amirault
Diogo Frazão
Gregory Havenga
Jon Jenkins
Leonardo da Rosa
Michał Zając
Omar Qunsul
Prabakaran Murugesan
Amy Qualls
Ashraf Khamis
Achilleas Pipinellis
Diana Logan
Fiona Neill
Jon Glassman
Kati Paizee
Lorena Ciutacu
Lysanne Pinto
Marcin Sędłak-Jakubowski
Phillip Wells
Russell Dickenson
Susan Tacker
Suzanne Selhorn
Alexander Turinske
Andrew Fontaine
Anna Vovchenko
Brandon Labuschagne
Senior Frontend Engineer
Dave Pisek
Deepika Guliani
Denys Mishunov
Dheeraj Joshi
Eduardo Sanz-Garcia
Elwyn Benson
Enrique Alcántara
Ezekiel Kigbo
Florie Guibert
Frédéric Caplette
Himanshu Kapoor
Illya Klymov
Jannik Lehmann
Jacques Erasmus
Jose Ivan Vargas
Justin Ho
Lorenz van Herwaarden
Staff Frontend Engineer
Martin Wortschack
Miranda Fluharty
Mireya Andres
Miguel Rincon
Olena HK.
Payton Burdette
Peter Hegman
Phil Hughes
Paulina Sedlak-Jakubowska
Savas Vedova
Scott Hampton
Stanislav Lashmanov
Tomáš Bulva
Tristan Read
Zack Cuddy
David Dieulivol
Jennifer Li
Nao Hashizume
Anastasia McDonald
Mark Lapierre
Sanad Liaquat
Tiffany Rea
Costel Maxim
Dominic Couture
Kevin Morrison
Nikhil George
Nick Malcolm
Neil McDonald
Rohit Shambhuni
Vitor Meireles De Sousa
Alessio Caiazza
Alex Buijs
Andrew Evans
Dmytro Biryukov
Hinam Mehra
Hercules Lemke Merscher
Ivane Gkomarteli
Jonas Larsen
Joseph Joshua
Juliet Wanjohi
Gregorius Marco
Rad Batnag
Ravi Kumar
Sarah Yasonik
Subashis Chakraborty
Alex Pennells
James Rushford
Nataliia Radina
Rudy Crespo
Thomas Randolph
Désirée Chevalier
John McDonnell
Sofia Vistas
Will Meek
Oksana Kohuch
Alex Fracazo
Austin Regnery
Becka Lippert
Bonnie Tsang
Camellia X. Yang
Chad Lavimoniere
Emily Bauman
Gina Doyle
Graham Bachelder
Ilonah Pelaez
Julia Miocene
Katie Macoy
Lina Fowler
Michael Fangman
Michael Le
Mike Nichols
Nick Brandt
Nick Leonard
Manager, Product Design
Sunjung Park
Veethika M
Sebastian Rehm
Abhilash Kotte
Aditya Tiwari
Dominic Bauer
Ian Baum
Janis Altherr
Jay Montal
Kasia Misirli
Lee Tickett
Malcolm Locke
Maxime Orefice
Martin Cavoj
Missy Davies
Moaz Khalifa
Mo Khan
Marc Saleiko
Panos Kanellidis
Raimund Hook
Roy Liu
Ross Byrne
Sam Figueroa
Sam Word
Serena Fang
Shreyas Agarwal
Serhii Yarynovskyi
Thomas Hutterer
Zamir Martins Filho
Ross Fuhrman
Fabien Catteau
André Luís
Andrei Zubov
Briley Sandlin
Daniel Tian
Marina Mosti
Ragnar Hardarson
Rajan Mistry
Tomas Vik
Oscar Tovar
Staff Backend Engineer
Andy Hohenner
Brittany Wilkerson
Abhinaba Ghosh
Grant Young
Harsha Muralidhar
Jay McCure
Joy Roodnick
Ksenia Kolpakova
Nick Westbury
Nivetha Prabakaran
John 'Jarv' Jarvis
John T Skarbek
Jon Doveston
James Liu
James Hebden
Toon Claes
Igor Wiedler
Michael Friedrich
David O'Regan
Sarah German
Tim Zallmann
Ahmad Sherif
John Slaughter
Naman Jagdish Gala
Dylan Bernardi
Jean-Gabriel Doyon
Michael Angelo Rivera
Mike Eddington
Ankit Bhatnagar
Arun Sori
Joe Shaw
Nicholas Klick
Igor Frenkel
Vishal Tak
Ievgen Chernikov
Joe Burnett
Romuald Atchadé
James Lopez
Steve Xuereb
Isaac Dawson
Dennis Appelt
A.J. Romaniello
Jay Swain
Sean Carroll
Ahmad Tolba
Dat Tang
Jenny Kim
Steve Abrams
Vladimir Glafirov
Adam Cohen
Jayson Salazar Rodriguez
Julian Thome
Michael Henriksen
Craig Smith
Vishwa Bhat
David Nelson
Cam Swords
Philip Cunningham
Shao Ming Tan
Nick Ilieskou
Thiago Figueiró
Lekan Sogunle
Quang-Minh Nguyen
Patrick Rice
Daniel Murphy
Lauren Barker
Robert Kohnke