Every application that supports Git will work with GitLab. Below, you can browse some of our highlighted applications. Visit our project services documentation to see services that are integated into GitLab. Visit how to integrate with GitLab to learn more about partnering with GitLab and read how to add an application to this page.
GitLab’s integration with Google Kubernetes Engine (GKE) offers scalable app deployments in just a few clicks. Learn more about our GKE Integration.
GitLab is an official GCP Partner.
GitLab’s support for Amazon’s Elastic Container Service for Kubernetes (EKS) unlocks a set of powerful GitLab features along with the ability to one-click install applications like Helm, Ingress, Prometheus, and GitLab Runner to your cluster.
GitLab is an official AWS Partner.
DigitalOcean is the cloud of choice for developers around the world to create modern applications. With a community of more than 3.5 million developers and a global network of data centers, we focus on open source and simplicity to allow developers and their teams to spend more time on innovation instead of managing complex infrastructure.
Find us on the DigitalOcean Marketplace
Google Kubernetes Engine is a managed environment for deploying containerized applications. It brings our latest innovations in developer productivity, resource efficiency, automated operations, and open source flexibility to accelerate your time to market.
GKE Website
Amazon Elastic Container Service for Kubernetes (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to install and operate your own Kubernetes clusters.
EKS Website
Simplify the deployment, management, and operations of Kubernetes. Use a fully managed Kubernetes container orchestration service or choose other orchestrators.
AKS Website
Reliably deploy and run containerized workloads across private and public clouds. PKS eases the Day 2 operations burden for container orchestration with built-in HA, monitoring, automated health checks, and much more.
PKS Website
RedHat® OpenShift is a container application platform that brings docker and Kubernetes to the enterprise.
OpenShift Website
Cisco Container Platform (CCP) automates the repetitive things and simplifies the complex ones so everyone can just go back to enjoying the magic of containers.
CCP Website
A fully managed cloud service that provides Kubernetes clusters.
VMware Enterprise PKS Website
Rancher container management platform makes it easy for you to manage all aspects of running containers. You no longer need to develop the technical skills required to integrate and maintain a complex set of open source technologies.
Rancher Website
Mesosphere Kubernetes Engine makes it easy to deploy and manage Kubernetes on DC/OS.
Mesosphere Website
This is pure Kubernetes tested across the widest range of clouds with modern metrics and monitoring, brought to you by the people who deliver Ubuntu.
Canonical Website
The Docker platform is getting support for Kubernetes. This means that developers and operators can build apps with Docker and seamlessly test and deploy them using both Docker Swarm and Kubernetes.
Docker Orchestration Website
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.
gitlabcontrol.com
GitLab client for Android, featuring full material design and allows for multiple accounts.
Play StoreThird party notifier for GitLab events (Commit, Issue, MergeRequest and Milestone).
Chrome App Store
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.
branchesapp.co
GitFox is an open source GitLab client for Android with Clean Architecture concepts and intuitive user interface. The app allows you to view commits, issues, merge requests and other events from all your projects. GitFox grows together with GitLab.
Google Play
Lab wraps Git, making it simple to clone, fork, and interact with repositories on GitLab, including seamless workflows for creating merge requests, issues and snippets.
Repository on GitHub
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.
Invantive Data Hub
Extend GitLab APIs by support for many additional communication protocols, including Microsoft Power BI.
Invantive Data Access PointCopy issues (with labels, milestones and notes) from one GitLab project to another, possibly running on different GitLab instances.
Repository on GitHubA 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.
Repository on GitLabCopy global labels into a project or between projects on the same or different GitLab instances, edit or delete labels using a regex.
Repository on GitHubIt's a cross platform, self contained command line tool to quickly and naturally perform frequent tasks on GitLab projects.
Repository on GitHubLab is a CLI client of GitLab, inspired by the hub command. You can retrieve the information necessary for operation from a Git repository, minimizing the user input. Create, list and edit issues and merge requests quickly. Lab also helps you to filter with rich options, making it easy to access information on GitLab.
Repository on GitHub
A fully featured command line interface for GitLab's time tracking feature. gtt monitors the time you spent on an issue or merge request locally and syncs it to GitLab. It also allows you to create reports in various formats from time tracking data stored on GitLab.
Repository on GitHub
Automate the tedious tasks of software releases. Happily release and publish your Git repositories, npm packages, GitHub & GitLab releases, changelogs, and much more!
Repository on GitHubThe GitLab Command Line Interface (CLI) is a cross-platform command line utility that provides a user-friendly yet powerful way to query information from your GitLab repos.
Repository on GitHub
GitLab::API::v4 is a robust Perl client for the GitLab API.
Distribution on MetaCPAN
GitLab-Yaac (Node Package Manager) is aGitLab API client with more control over server response
Repository on GitHub
GitLab4J-API is a full featured Java library for working with the GitLab API
Repository on GitHub
PSGitLab is a PowerShell module for interacting with the GitLab API.
Package on PSGallery
The Xillio API provides a platform with which developers can effortlessly build integrations with popular content repositories - including GitLab. Xillio API makes content stored in both cloud content systems and legacy systems accessible from any application.
About Xillio
A reactive GitLab API v4 client written in Swift 4.2 using RxSwift. This client is supported on iOS, macOS, tvOS and watchOS.
Reactive GitLab API library for Apple platforms - Masters thesis
Push GitLab issue due dates to your Google Calendar
GitLab Google Calendar integration
Back up and sync your Postman Collections to your GitLab projects with the Postman Pro to GitLab integration.
Postman Pro to GitLab integration
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
BugMuncher User Feedback
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.
Home Page
Add annotated screenshots to every issue in GitLab. A picture paints a thousand words, so reproducing the bug gets as simple as possible.
www.usersnap.comIdentity connector for GitLab written using ConnId framework. The connector can be used to access GitLab from midPoint identity management system.
Repository on GitHubWeb app which allows internal users to create new users for collaborators (as external users).
Repository on GitHubGitLabForm is an easy "configuration as code" tool for GitLab using config in plain YAML.
Repository on GitHubSimple script creating a GitLab project from the local repository in the current directory.
Repository
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.
Invantive Control for Excel
Save money and time by merging data from GitLab with Word documents. The automatic generation and creation of documents increases business profit.
Invantive Composition for WordIRC notifications using webhooks, implemented with the irker IRC bot
Repository on gitlab.com
When you type any YouTrack command in a VCS commit comment, it is applied to the issue associated with that commit.
YouTrack
SwaggerHub is an API development platform that allows users to quickly build, document and deploy their APIs using the Swagger framework. SwaggerHub’s GitLab integration lets users push-generate their API’s definition and code to the GitLab repository of their choice and keep them in sync, thus managing their API lifecycle in GitLab from a single source-of-truth.
SwaggerHub
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.
Invantive Query Tool for SQL
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.
Online SQL EditorA web-based tool to see all merge requests of your team in one place
Hosted version on GitLab Pages
No more PowerPoint. No more Keynote. Just Markdown. Then Git-Commit.
GitPitch Website
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.
Raygun Website
Zapier allows you to connect almost any application to almost any other application, GitLab included.
GitLab Integration for Zapier
TaskTop allows you to integrate GitLab with ITSM tools such as ServiceNow and Zendesk, or Agile Planning tools such as CA Agile Central, JIRA, LeanKit, or VersionOne.
TaskTop GitLab integrationEasily integrate MS Teams with GitLab to notify you on merge requests and issues.
Serverless Microsoft Teams Connector
Simplify bug management between repos. Powerful filters can sync a few issues or the whole repo!
Unito.io
Simplify bug management between repos. Powerful filters can sync a few issues or the whole repo!
Unito.io
Simplify bug management between repos. Powerful filters can sync a few issues or the whole repo!
Unito.io
GitMate.io is a tool for automatic issue triaging. It helps you to spend less time sorting and prioritizing your issues.
GitMate.io
Integrate GitLab with Relution for distributing and managing multiple iOS and/or Android mobile applications built with GitLab CI/CD. You can use Relution to set up Git repositories and CI/CD pipelines for your projects on your GitLab infrastructure.
Relution website
Receive detailed bug reports and in-app feedback reported by your users and beta testers from your mobile app directly to GitLab.
Instabug + GitLab integration overview
Create visual and actionable bug reports as GitLab issues without leaving your website.
marker.io/gitlab
A visual feedback and bug tracking tool for your website. Receive user feedback and detailed bug reports with screenshots as issues in your GitLab project.
Ybug.io
RequestBin generates a URL you can send GitLab webhook requests to. You can inspect and debug the HTTP requests using the RequestBin web UI to facilitate testing.
RequestBin
A private GitLab instance automatically installed and scaled on Jelastic PaaS. The instance is secured with built-in SSL that can be upgraded to Let's Encrypt or higher level certificates for custom domains. Runners are automatically scaled vertically, horizontal scaling is available in a click or based on triggers.
Install GitLab on Jelastic PaaS
Jelastic is a container management platform that provides multi-tenant Kubernetes auto-clustering with pay-per-use pricing and multi-cloud availability.
Jelastic Kubernetes Clusters
Get notifications about your GitLab projects in Zulip. Zulip is the world's most productive group chat and the leading open source alternative to Slack. With Zulip, you don't have to choose between missing important conversations and wasting time reading irrelevant ones.
About Zulip
Receive & manage your product bugs and UI/UX issues with annotated screenshots directly in GitLab.
www.userback.io
Hosted Continuous Integration and Delivery service for mobile apps. Craft powerful workflows to automate build, testing, deployment and feedback cycles to have more time for actual coding, while having constant overview about the state of your app.
Bitrise.io
BuildKite runs builds on GitLab commits, either on self-hosted GitLab repositories or GitLab.com.
BuildKite
Hosted Continuous Integration & Delivery with native Docker support that allows to fully customize your CI environment
Codeship Continuous Integration with GitLab
Your all-in-one visual testing solution. Percy integrates with your tests and CI environment to detect visual regressions and give you visual insight into every product change.
Start using Percy
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.
Shippable GitLab integration
StriderCD is an open-source continuous integration tool that integrates well with GitLab.
StriderCD
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.
TeamCity
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.
buddybuild
HashiCorp Terraform Enterprise provides integration with version control systems (VCS) to facilitate collaboration on infrastructure as code.
Terraform
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.
www.drupal.org
Dropfort helps you to organize your Drupal projects and manage your sites in one simple interface.
www.dropfort.com
This plugin aims to provide a connection between Confluence and your GitLab server instance. It enables you to view issues, builds, merge requests and project information with simple to use macros.
GitLab Connector Plugin
Use GitLab as an upstream remote repository in your Crafter CMS project to streamline development of content management applications.
Crafter SoftwareAll Git GUI Clients from all companies are compatible with GitLab.
http://git-scm.com/downloads/guisSourceTree works with GitLab (Cloud, CE, EE) to help you manage changes to your source code in a visual way.
Sourcetree 3.0 branches out with new hosting services
Easy version control in a beautiful, efficient, and powerful app for Windows and macOS.
www.git-tower.com
Eclipse has the Egit Team provider that also supports GitLab. Eclipse Git Team Provider Working with remote repositories
The Visual Studio IDE provides built-in source control integration for Git.
www.visualstudio.com
This IDE for the PHP programming language has a GitLab plugin.
Plugin on the Jetbrains site
GitLab Workflow allows you to perform actions for your GitLab.com project directly within VSCode.
GitLab Workflow on Marketplace
Application monitoring for developers with Git integration for faster debugging.
opbeat.com
Blackfire enables you to automate the performance testing and profiling of your code any time you modify it.
Blackfire.io
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.
Rollbar
Logz.io is an intelligent log analysis platform that combines the open source ELK Stack as a cloud service, with advanced machine learning, to help users gain insight into their data. The integration with GitLab enables easy shipping of GitLab logs into Logz.io, for monitoring, analysis and visualization.
Logz.ioUsing the OAuth2 service provider to sign into other services.
GitLab as OAuth2 authentication service providerLet users of your application authenticate through a public or private GitLab instance.
GitLab Provider for the PHP League OAuth 2.0 Client
Taiga is a project management platform for startups and agile developers and designers who want a simple, beautiful tool that makes work truly enjoyable.
Taiga.io
An 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
kanboard.net
ScrumDo, your Process Improvement Partner, has seamless and frictionless integration of important development events right into cards on your Scrum or Kanban board. Make the true status of work from customer requests through to code a reality with ScrumDo and Gitlab side by side.
Scrumdo
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.
Kanban.Leanlabs.io
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.
Vivify Scrum
2-way sync to Trello, connecting assignee, due date, & more. Filter syncs for custom workflows.
Unito.io
This site uses GitLab to store French laws in git and make the lawmaking process visual.
lafabriquedelaloi.fr
Perforce Helix GitSwarm is a git collaboration tool built on GitLab.
perforce.com/git
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.
atlas.oreilly.com
A web-based solution for developers created to streamline the localization process. Easy file sync between GitLab repository and a localization project in Crowdin. Provides translators and managers with an advanced tooling set. GitLab uses Crowdin to add and support multiple languages.
Crowdin website
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 synchronization.
POEditorConnect your GitLab repository to Memsource, a powerful cloud-based translation platform, equipped for continuous localization and end-to-end automation. This integration, based on our REST API, can detect changes then seamlessly pass updated files through Memsource and push the localized content back to GitLab.
Memsource website
Lokalise offers a translation management system (TMS) that enables teams to manage the translations of their web and mobile apps, games, and digital content. The integration with GitLab allows you to easily sync and exchange files with your GitLab repository.
Lokalise
Snyk continuously monitors your application's dependencies and lets you quickly respond when new vulnerabilities are disclosed.
snyk.io
JIRA add-on allowing the reception of GitLab push events using GitLab project webhooks.
Atlassian Marketplace
Teamweek gives you the simplicity of an Excel sheet in a web-based, multi-user environment. It helps you schedule, manage and share tasks.
Teamweek
View GitLab Commits in JIRA Issues and Projects. Native support for GitLab CE/EE and GitLab.com - fast and easy connection between JIRA and GitLab.
GitLab integration documentation
2-way sync to Asana, connecting assignee, due date, & more. Filter syncs for custom workflows.
Unito.io
2-way sync to Wrike, connecting assignee, due date, & more. Filter syncs for custom workflows.
Unito.io
2-way sync to Basecamp, connecting assignee, due date, & more. Filter syncs for custom workflows.
Unito.io
Automatically include GitLab activity within the daily or weekly team status reports produced by Status Hero.
Status Hero GitLab integration
Forecast is a PSA platform that helps you manage and improve your workflow. Forecast enables transparency by connecting people, projects and profit. Forecast's integration with GitLab saves you time by synchronizing your cards, issues, and milestones with Forecast's added features of scheduling and time tracking.
Forecast GitLab Integration
ClickUp's GitLab integration allows you to automatically associate GitLab commits, pull requests, and branches with ClickUp tasks. In ClickUp, you'll be able to quickly reference GitLab items as well as manually link them to tasks.
ClickUp GitLab Integration
Automatic merge request reminders for Slack. Code Dog will bark at you if you don't approve and merge your merge requests!
Code Dog
Reduce context switching by linking GitLab commits, branches, and merge requests to Clubhouse Stories. Automatically transition Stories between workflow states based on merge request changes for better visibility over the status of your work.
Clubhouse.io
Fully automatic time tracking generated from your programming activity in your editor.
WakaTime
Easy time management tool which helps to track all your working activity in GitLab. Follow GitLab time tracking instruction to start using TMetric.
GitLab time tracking
Time tracking with screenshots and activity levels for GitLab issues. Issues sync automatically to native apps for Mac, Windows, Linux, iPhone and Android.
Integration
Small open source app to easily create milestone and time tracking reports in GitLab
App
A time tracker and timesheet app for teams. Clockify's GitLab integration allows you to track the time you spend working on issues and merge requests.
Clockify GitLab time tracking integration
PullRequest is a platform for code review, built for teams of all sizes. This integration allows you to receive code reviews from our network of thousands of on-demand expert reviewers directly in your GitLab merge requests.
PullRequest website
Code Inspector is a code analysis and technical debt management platform that helps developers to build better software.
Code Inspector PlatformAll logos and trademarks are the property of their respective owners.