StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
GitLab
ByGitlab-ciGitlab-ci

GitLab

#3in Code Collaboration
Stacks63.6kDiscussions60
Followers54.5k
OverviewDiscussions60

What is GitLab?

GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.

GitLab is a tool in the Code Collaboration category of a tech stack.

Key Features

Manage git repositories with fine grained access controls that keep your code securePerform code reviews and enhance collaboration with merge requestsEach project can also have an issue tracker and a wikiUsed by more than 100,000 organizations, GitLab is the most popular solution to manage git repositories on-premisesCompletely free and open source (MIT Expat license)Powered by Ruby on Rails

GitLab Pros & Cons

Pros of GitLab

  • ✓Self hosted
  • ✓Free
  • ✓Has community edition
  • ✓Easy setup
  • ✓Familiar interface
  • ✓Includes many features, including ci
  • ✓Nice UI
  • ✓Good integration with gitlabci
  • ✓Simple setup
  • ✓Has an official mobile app

Cons of GitLab

  • ✗Slow ui performance
  • ✗Introduce breaking bugs every release
  • ✗Insecure (no published IP list for whitelisting)
  • ✗Built-in Docker Registry
  • ✗Review Apps feature

GitLab Alternatives & Comparisons

What are some alternatives to GitLab?

GitHub

GitHub

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.

Bitbucket

Bitbucket

Bitbucket gives teams one place to plan projects, collaborate on code, test and deploy, all with free private Git repositories. Teams choose Bitbucket because it has a superior Jira integration, built-in CI/CD, & is free for up to 5 users.

GitHub Enterprise

GitHub Enterprise

GitHub Enterprise lets developers use the tools they love across the development process with support for popular IDEs, continuous integration tools, and hundreds of third party apps and services.

JFrog Artifactory

JFrog Artifactory

It integrates with your existing ecosystem supporting end-to-end binary management that overcomes the complexity of working with different software package management systems, and provides consistency to your CI/CD workflow.

AWS CodeCommit

AWS CodeCommit

CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools.

Gitea

Gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD. It published under the MIT license.

GitLab Integrations

Lita, PullReview, HeyUpdate, Solano CI, Fleep and 7 more are some of the popular tools that integrate with GitLab. Here's a list of all 12 tools that integrate with GitLab.

Lita
Lita
PullReview
PullReview
HeyUpdate
HeyUpdate
Solano CI
Solano CI
Fleep
Fleep
Kantree
Kantree
Taskulu
Taskulu
GitLab Pages
GitLab Pages
LeanLabs Kanban
LeanLabs Kanban
Git-Repo
Git-Repo
Jell
Jell
Doorbell.io
Doorbell.io

GitLab Discussions

Discover why developers choose GitLab. Read real-world technical decisions and stack choices from the StackShare community.Showing 4 of 5 discussions.

Kirill Shirinkin
Kirill Shirinkin

Cloud and DevOps Consultant at mkdev

Dec 1, 2018

Needs adviceonTrelloTrelloSlackSlackBasecampBasecamp

As a small startup we are very conscious about picking up the tools we use to run the project. After suffering with a mess of using at the same time Trello , Slack , Telegram and what not, we arrived at a small set of tools that cover all our current needs. For product management, file sharing, team communication etc we chose Basecamp and couldn't be more happy about it. For Customer Support and Sales Intercom works amazingly well. We are using Mailchimp for email marketing since over 4 years and it still covers all our needs. Then on payment side combination of Stripe and Octobat helps us to process all the payments and generate compliant invoices. On techie side we use Rollbar and GitLab (for both code and CI). For corporate email we picked G Suite. That all costs us in total around 300$ a month, which is quite okay.

0 views0
Comments
Amarin Boonkirt
Amarin Boonkirt

Full Stack Developer

Nov 30, 2018

Needs adviceonEclipseEclipseGitLabGitLabKitematicKitematic

Python PHP Eclipse GitLab Kitematic Docker #DevEnv I selected PHP for General Web Platform, And Python for other special things.

0 views0
Comments
Glenn 'devalias' Grant
Glenn 'devalias' Grant

Hack. Dev. Transcend.

Sep 19, 2018

Needs adviceonReactReactReduxReduxredux-sagaredux-saga

Working on a project recently, wanted an easy modern frontend to work with, decoupled from our backend. To get things going quickly, decided to go with React, Redux, redux-saga, Bootstrap.

On the backend side, Golang is a personal favourite, and wanted to minimize server overheads so went with a #serverless architecture leveraging AWS Lambda, AWS CloudFormation, Amazon DynamoDB, etc.

For IDE/tooling I tend to stick to the #JetBrains tools: WebStorm / Goland.

Obviously using Git, with GitLab private repo's for managing code/issues/etc.

0 views0
Comments
Michael Kelly
Michael Kelly

Senior Software Engineer at ACK Foundry

Sep 12, 2018

Needs adviceonGitLabGitLabGitHubGitHubGitLab CIGitLab CI

I use GitLab when building side-projects and MVPs. The interface and interactions are close enough to those of GitHub to prevent cognitive switching costs between professional and personal projects hosted on different services.

GitLab also provides a suite of tools including issue/project management, CI/CD with GitLab CI, and validation/landing pages with GitLab Pages. With everything in one place, on an #OpenSourceCloud GitLab makes it easy for me to manage much larger projects on my own, than would be possible with other solutions or tools.

It's petty I know, but I can also read the GitLab code diffs far more easily than diffs on GitHub or Bitbucket...they just look better in my opinion.

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
3.76k
ACEFGO+3756
Developers
59.5k
YNPBHK+59445