Our Application Partners

Every application that supports Git will work with GitLab. Below are some of the applications we wanted to highlight. To learn more about integrating with GitLab and read how to add an application to this page, please head to our partners page.

Application categories


Native Apps

Gitlab control

GitLab Control

An iOS app for managing your GitLab projects on iPhone or iPad. GitLab Control gives you full access to your GitLab projects with the built in code viewer and search tools. You can fully navigate your code tree, issues, milestones and code snippets or search for any filenames, IDs or labels. You can also capture, organise and prioritise your team’s issues, and stay up-to-date using activity streams displaying commits, issues, and more across all repositories.

Link
Labcoat

LabCoat

GitLab client for Android, featuring full material design and allows for multiple accounts.

Link
Chrome gitlab notifier

Chrome GitLab Notifier

Third party notifier for GitLab events (Commit, Issue, MergeRequest and Milestone).

Link
Working copy

Working Copy

Full featured Git client for iPhone and iPad.

Link
Trident

Trident

A beautiful GitLab client for iOS.

Link
Octotree browser extension

Octotree Browser Extension

Octotree adds a sidebar to GitLab with all files of the project you're looking at. Highly recommended.

Link
Git2go

Git2Go

The Git client for iPhone and iPad you always wanted

Link
Branches

Branches

Branches is an iPhone and iPad app for managing issues in your GitLab repositories. The app also lets you browse commits, merge requests and files.

Link

Cli Clients

Narkoz s ruby wrapper cli

Narkoz's Ruby wrapper & CLI

Ruby wrapper and CLI for GitLab REST API.

Link
Numa08 s lab

Numa08's lab

Git::Gitlab is a GitLab command line interface.

Link
Invantive data hub

Invantive Data Hub

Invantive Data Hub is command-line driven software that is capable of executing Invantive Query Tool-compatible scripts across many databases and cloud platforms. Ideal for high volume data loads and extractions of cloud applications such as GitLab.

Link
Bor sh s git gitlab

Bor-sh's git-gitlab

Yet another GitLab command line interface.

Link
Invantive data access point

Invantive Data Access Point

Extend GitLab APIs by support for many additional communication protocols, including Microsoft Power BI.

Link
Gotsunami s gitlab copy tool

GoTsunami's GitLab Copy Tool

Copy issues (with labels, milestones and notes) from one GitLab project to another, possibly running on different GitLab instances.

Link
Zmo s git repo a tool for managing your remote repository services

Zmo's git-repo, a tool for managing your remote repository services

A tool to manage your remote repositories (create, fork, delete, clone, add remote…) for services like GitLab (but also GitHub and Bitbucket) that integrates as a Git subcommand.

Link
Gitlab cli

gitlab-cli

Copy global labels into a project or between projects on the same or different GitLab instances, edit or delete labels using a regex.

Link

Api Clients

Narkoz s ruby wrapper cli

Narkoz's Ruby wrapper & CLI

Ruby wrapper and CLI for GitLab REST API.

Link
Perl

Perl

Net::GitLab Perl Client talks to a GitLab installation via its API.

Link
Perl

Perl

Perl Client is a complete GitLab API v3 client.

Link
Python

Python

Python GitLab is a Python wrapper for the GitLab API

Link
Python

Python

PyAPI-GitLab is a Python wrapper for the GitLab API.

Link
Python

Python

libsaas_gitlab is a Python wrapper based on libsaas

Link
Go

Go

Go GitLab Client is a 100% complete GitLab API v3 client.

Link
Go

Go

Go GitLab Client for GitLab.

Link
Swift

Swift

GitLabKit is an API client library for the GitLab API, written in Swift.

Link
Backbone

Backbone

Backbone for GitLab is a Backbone client library for the GitLab API

Link
Node

Node

GitLab-Yaac (Node Package Manager) is aGitLab API client with more control over server response

Link
Node

Node

Node GitLab is a GitLab API Node.js library.

Link
Php

PHP

PHP-GitLab-API is aGitLab API client for PHP

Link
Laravel

Laravel

Laravel GitLab is a Laravel bridge for GitLab

Link
Java

Java

Java GitLab API is a wrapper for the GitLab API written in Java

Link
Java

Java

GitLab4J-API is a full featured Java library for working with the GitLab API

Link
Net

.NET

GitLab.NET is a .NET library for GitLab's API.

Link
Net

.NET

NGitLab is a .NET client for GitLab.

Link
Powershell

PowerShell

PSGitLab is a PowerShell module for interacting with the GitLab API.

Link

Utilities

Bugmuncher

BugMuncher

Collect user feedback and bug reports on your website, which can be created as issues in a GitLab project. Information on how to integrate BugMuncher with GitLab can be found in the BugMuncher Documentation

Link
Mirror a github project to gitlab

Mirror a GitHub project to GitLab

github2gitlab is a command line tool to mirror the git repository and the pull requests of a GitHub project to GitLab. As of version 7.7.0 GitLab also includes a GitHub importer that transfers issues and comments.

Link
Usersnap

Usersnap

Add annotated screenshots to every issue in GitLab. A picture paints a thousand words, so reproducing the bug gets as simple as possible.

Link
Gitlab identity connector

GitLab Identity Connector

Identity connector for GitLab written using ConnId framework. The connector can be used to access GitLab from midPoint identity management system.

Link
Create gitlab repo

create-gitlab-repo

Simple script creating a GitLab project from the local repository in the current directory.

Link
Invantive control for excel

Invantive Control for Excel

Download and upload facts to GitLab using the Excel add-in Invantive Control. The add-in provide businesses and organizations all the functionalities needed to make real-time management decisions.

Link
Gitlab listener

GitLab Listener

JIRA add-on allowing the reception of GitLab push events using GitLab project webhooks.

Link
Invantive composition for word

Invantive Composition for Word

Save money and time by merging data from GitLab with Word documents. The automatic generation and creation of documents increases business profit.

Link
Gitlab irc gateway

GitLab IRC gateway

IRC notifications using webhooks, implemented with the irker IRC bot

Link
Envoyer

Envoyer

Zero Downtime PHP Deployments.

Link
Youtrack

YouTrack

When you type any YouTrack command in a VCS commit comment, it is applied to the issue associated with that commit.

Link
Teamweek

Teamweek

Teamweek gives you the simplicity of an Excel sheet in a web-based, multi-user environment. It helps you schedule, manage and share tasks.

Link
Invantive query tool for sql

Invantive Query Tool for SQL

With the Invantive Query Tool is all the data, stored in GitLab, available on demand. It empowers to execute queries, capture and analyze data and create business reports in real-time.

Link
Toggl

Toggl

Time tracker that is built for speed and ease of use.

Link
Emacs gitlab

emacs-gitlab

A REST client to the GitLab API with an Emacs HELM interface

Link
Review board

Review Board

A web-based collaborative code review tool

Link
Online sql editor

Online SQL Editor

Business Intelligence via any web browser and platform. By login in with the GitLab credentials easily extract, organize and analyze data, stored in the cloud of GitLab.

Link
Tmetric

TMetric

Easy time management tool which helps to track all your working activity in GitLab. Follow GitLab time tracking instruction to start using TMetric.

Link
Mergerequestsci

MergeRequestsCI

A web-based tool to see all merge requests of your team in one place

Link
Hubstaff

Hubstaff

Time tracking with screenshots and activity levels for GitLab issues. Issues sync automatically to native apps for Mac, Windows, Linux, iPhone and Android.

Link
Poeditor

POEditor

Collaborative translation platform and localization management software. The integration with GitLab connects the translations in POEditor projects with language files in GitLab repos, simplifying translation management and syncronization.

Link
Gitpitch slideshow presentations for developers

GitPitch - Slideshow Presentations for Developers

No more PowerPoint. No more Keynote. Just Markdown. Then Git-Commit.

Link
Raygun

Raygun

Raygun is a Software Intelligence Platform that provides crash reporting and real user monitoring to thousands of software teams. The integration with GitLab provides functions for creating issues and linking directly back to your source code.

Link

Continuous Integration

Gitlab ci

GitLab CI

GitLab Continuous Integration (CI) integrates with your GitLab installation to run tests for your projects. Login with GitLab account, add a project with one click and enjoy running your tests. GitLab CI is on-premises software that you can install and use on your server(s) and is supported by GitLab the company.

Link
Buildkite

BuildKite

BuildKite runs builds on GitLab commits, either on self-hosted GitLab repositories or GitLab.com.

Link
Codeship

Codeship

Hosted Continuous Integration & Delivery with native Docker support that allows to fully customize your CI environment

Link
Jenkins

Jenkins

We support Jenkins through the Jenkins GitLab plugin.

Link
Magnum ci

Magnum CI

Hosted Continuous Integration and Delivery Platform

Link
Shippable

Shippable

Shippable is the one solution you need to automate your application delivery pipelines, with the flexibility to work with your existing tools, processes and infrastructure.

Link
Stridercd

StriderCD

StriderCD is an open-source continuous integration tool that integrates well with GitLab.

Link
Teamcity

TeamCity

One reason TeamCity is dubbed an "Intelligent CI server" is its approach to integration. You get all this support without installing any plugins and with no modifications to build scripts.

Link
Buddybuild

buddybuild

Integrating buddybuild to any GitLab account automates the process of setting up and configuring a continuous integration and deployment system for your mobile projects. Connecting buddybuild also unlocks features like merge requests, updated commit status, automatic team member provisioning and more.

Link

Cms Plugins

Drupal plugin

Drupal Plugin

Connect your Drupal site to a GitLab instance using web services. This is purely an API module. You should only enable it if another module requires it or if you want to build code against this API.

Link
Dropfort

Dropfort

Dropfort helps you to organize your Drupal projects and manage your sites in one simple interface.

Link

Gui Git Clients

All gui clients

All GUI Clients

All Git GUI Clients from all companies are compatible with GitLab.

Link
Git tower

Git Tower

Easy version control in a beautiful, efficient, and powerful app for Windows and macOS.

Link
Eclipse

Eclipse

Eclipse has the Egit Team provider that also supports GitLab. Eclipse Git Team Provider Working with remote repositories

Jetbrains

JetBrains

Lets you interact with gitlab from within your IDE.

Link
Visual studio

Visual Studio

The Visual Studio Tools for Git is an extension for Team Explorer that provides source control integration for Git.

Link
Gitkraken

GitKraken

GitKraken is a visual git client. Please note that it requires you to sign up with a working email.

Link
Phpstorm

PhpStorm

This IDE for the PHP programming language has a GitLab plugin.

Link

Performance Measurements

Appsignal

AppSignal

AppSignal support GitLab and can monitor both Rails and Sidekiq.

Link
Opbeat

Opbeat

Application monitoring for developers with Git integration for faster debugging.

Link
Munin plugins

Munin Plugins

Plugins for monitoring a GitLab instance with munin.

Link
Blackfire io

Blackfire.io

Blackfire enables you to automate the performance testing and profiling of your code any time you modify it.

Link
Rollbar

Rollbar

Rollbar's real-time error monitoring integrates with GitLab providing a fast and frictionless debugging experience with deep links to source code and issue tracking.

Link

Login

Oauth2 service provider

OAuth2 service provider

Using the OAuth2 service provider to sign into other services.

Link

Scrum Boards

Taiga io

Taiga.io

Free. Open Source. Powerful. Taiga is a project management platform for startups and agile developers and designers who want a simple, beautiful tool that makes work truly enjoyable.

Link
Kanboard

Kanboard

A free, open source and self-hosted visual task board software. GitLab events can be connected to Kanboard's automatic actions through GitLab webhooks and GitLab authentication

Link
Gitlab kanban

GitLab Kanban

Self hosted kanban board built from the ground up using the GitLab public API. Kanban issues are GitLab issues and the user permissions are respected.

Link
Vivify scrum

Vivify Scrum

A project management tool that is Scrum and Kanban compatible. Intuitive and efficient. Built for software developers by software developers. Let's you focus on what matters.

Link

Built With Gitlab

La fabrique de la loi

La fabrique de la loi

This site uses GitLab to store French laws in git and make the lawmaking process visual.

Link
Perforce helix gitswarm

Perforce Helix GitSwarm

Perforce Helix GitSwarm is a git collaboration tool built on GitLab.

Link
O reilly atlas

O'Reilly Atlas

Technical publisher O'Reilly Media has build their own frontend on top of a GitLab backend. They published a video of the app Backbone for GitLab API library they developed for this.

Link
Penflip

Penflip

This authoring site for writing books is built with a fork of GitLab.

Link

Gitlab Runners

Official gitlab runner

Official GitLab Runner

Written in Go, supported on multiple operating systems and includes Docker support.

Link
Unofficial gitlab runner for scala java

Unofficial GitLab Runner for Scala/Java

An unofficial GitLab Runner written in Java, it has less features than our official Runner

Link
Unofficial gitlab runner for node

Unofficial GitLab Runner for Node

An unofficial GitLab Runner written in Node, it has less features than our official Runner

Link