Every application that supports Git will work with GitLab. Below are some of the applications we wanted to highlight. You can use the GitLab API to add support for GitLab. Please file a merge request to add a new application to the list.
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.comGitLab 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 StoreOctotree adds a sidebar to GitLab with all files of the project you're looking at. Highly recommended.
Octotree on the Chrome Web StoreBranches 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.coInvantive 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 HubExtend 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 GitHubGitLab-Yaac (Node Package Manager) is aGitLab API client with more control over server response
Repository on GitHubCollect 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 Feedbackgithub2gitlab 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 PageAdd 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 GitHubSimple script creating a GitLab project from the local repository in the current directory.
RepositoryDownload 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 ExcelJIRA add-on allowing the reception of GitLab push events using GitLab project webhooks.
Atlassian MarketplaceSave 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.comWhen you type any YouTrack command in a VCS commit comment, it is applied to the issue associated with that commit.
YouTrackTeamweek gives you the simplicity of an Excel sheet in a web-based, multi-user environment. It helps you schedule, manage and share tasks.
TeamweekWith 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 SQLBusiness 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 EditorEasy time management tool which helps to track all your working activity in GitLab. Follow GitLab time tracking instruction to start using TMetric.
GitLab time trackingA web-based tool to see all merge requests of your team in one place
Hosted version on GitLab PagesTime tracking with screenshots and activity levels for GitLab issues. Issues sync automatically to native apps for Mac, Windows, Linux, iPhone and Android.
IntegrationCollaborative 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.
POEditorNo more PowerPoint. No more Keynote. Just Markdown. Then Git-Commit.
GitPitch WebsiteGitLab 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.
GitLab CIBuildKite runs builds on GitLab commits, either on self-hosted GitLab repositories or GitLab.com.
BuildKiteStriderCD is an open-source continuous integration tool that integrates well with GitLab.
StriderCDOne 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.
TeamCityShippable 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 integrationConnect 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.orgDropfort helps you to organize your Drupal projects and manage your sites in one simple interface.
www.dropfort.comAll Git GUI Clients from all companies are compatible with GitLab.
http://git-scm.com/downloads/guisEasy version control in a beautiful, efficient, and powerful app for Mac OS X.
www.git-tower.comEclipse has the Egit Team provider that also supports GitLab. Eclipse Git Team Provider Working with remote repositories
The Visual Studio Tools for Git is an extension for Team Explorer that provides source control integration for Git.
visualstudiogalleryGitKraken is a visual git client. Please note that it requires you to sign up with a working email.
GitKraken.comThis IDE for the PHP programming language has a GitLab plugin.
Plugin on the Jetbrains siteApplication monitoring for developers with Git integration for faster debugging.
opbeat.comBlackfire enables you to automate the performance testing and profiling of your code any time you modify it.
Blackfire.ioUsing the OAuth2 service provider to sign into other services.
GitLab as OAuth2 authentication service providerFree. 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.
Taiga.ioA 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
kanboard.netSelf 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.ioA 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 ScrumThis site uses GitLab to store French laws in git and make the lawmaking process visual.
lafabriquedelaloi.frPerforce Helix GitSwarm is a git collaboration tool built on GitLab.
perforce.com/gitTechnical 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.comWritten in Go, supported on multiple operating systems and includes Docker support.
Official GitLab RunnerAn unofficial GitLab Runner written in Java, it has less features than our official Runner
Unofficial GitLab Runner for Scala/JavaAn unofficial GitLab Runner written in Node, it has less features than our official Runner
Unofficial GitLab Runner for Node