About GitLab

GitLab is an integrated, open source DevOps lifecycle management platform for software development teams to plan, code, test, deploy and monitor product changes within a single application. GitLab allows users to streamline their collaborative workflows and visualize, prioritize, coordinate, and track progress using flexible project management tools.

GitLab helps streamline collaborative workflows whether a team uses Agile, Waterfall, or conversational development methods. Users are able to securely write and manage code and project data, and consolidate source code into a single DVCS that can be managed without disrupting the workflow. GitLab’s git repositories are provided with branching tools and access controls for a scalable, single source of truth for collaboration on projects and code.

Users are able to customize their approval workflow controls, and automatically test the quality of code. GitLab verification tools help users spot errors sooner while shortening feedback cycles with features such as built-in code review, code testing, code quality, and review apps. Users can manage custom container images with GitLab’s container registry, which provides users with enhanced security and access controls without third party add-ons.

Organizations can minimize complexity by building, testing, and releasing their code securely, whether deploying to one server, or thousands, using GitLab’s continuous delivery and deployment feature. Users can automate the entire workflow and customize everything from buildpacks to CI/CD. Best practice templates help users get started with minimal configuration. GitLab collects and displays performance metrics for deployed apps using Prometheus, allowing users to analyze shipping velocity and monitor application performance.

Pricing starting from:

US$19,00/month

  • Free Trial
  • Free Version
  • Subscription
  • Open Source

Key benefits of GitLab

  • GitLab streamlines all collaborative workflows, whether a team uses Waterfall, Agile, or Conversational Development.

  • Keep track of the progress and activity across projects and get performance metrics for deployed apps through Prometheus.

  • GitLab provides a scalable, single source of truth for projects and code with git repositories that come complete with branching tools and access controls.

  • Spot errors faster and shorten feedback cycles with Gitlab's built-in code review, code testing, code quality, and review apps.

  • Release code confidently and securely, and minimize complexity with GitLab's built-in continuous delivery.

  • Devices

    Business size

    S M L

    Markets

    United States

    Supported Languages

    English

    Pricing starting from:

    US$19,00/month

    • Free Trial
    • Free Version
    • Subscription
    • Open Source

    Images

    Visualize, prioritize, coordinate, and track progress with GitLab’s flexible project management tools
    GitLab’s git repositories come complete with branching tools and access controls, providing a scalable, single source of truth for collaborating on projects and code
    Customize approval workflow controls, automatically test the quality of code, and spin up a staging environment for every code change
    Upload and download images from GitLab CI with full Git repository management integration
    Build, test, and release code confidently and securely with GitLab’s built-in continuous delivery and deployment
    Automate the entire workflow from build to deploy and monitoring with GitLab Auto Devops
    Analyze shipping velocity and monitor application performance
    View 8 more
    GitLab video
    GitLab screenshot: Visualize, prioritize, coordinate, and track progress with GitLab’s flexible project management tools GitLab screenshot: GitLab’s git repositories come complete with branching tools and access controls, providing a scalable, single source of truth for collaborating on projects and code GitLab screenshot: Customize approval workflow controls, automatically test the quality of code, and spin up a staging environment for every code change GitLab screenshot: Upload and download images from GitLab CI with full Git repository management integration GitLab screenshot: Build, test, and release code confidently and securely with GitLab’s built-in continuous delivery and deployment GitLab screenshot: Automate the entire workflow from build to deploy and monitoring with GitLab Auto Devops GitLab screenshot: Analyze shipping velocity and monitor application performance

    Features

    Total features of GitLab: 57

    • API
    • Access Controls/Permissions
    • Activity Tracking
    • Alerts/Notifications
    • Approval Process Control
    • Approval Workflow
    • Assignment Management
    • Audit Trail
    • Authentication
    • Automated Scheduling
    • Burndown Charts
    • Change Management
    • Chat/Messaging
    • Collaboration Tools
    • Compliance Management
    • Configuration Management
    • Continuous Delivery
    • Continuous Deployment
    • Customizable Templates
    • Dashboard
    • Deadline Management
    • Debugging
    • Disaster Recovery
    • Drag & Drop
    • Email Management
    • Graphical User Interface
    • Historical Reporting
    • Issue Management
    • Issue Tracking
    • KPI Monitoring
    • Kanban Board
    • Labeling
    • Lifecycle Management
    • Milestone Tracking
    • Monitoring
    • Performance Metrics
    • Portfolio Management
    • Preview Functionality
    • Project Management
    • Project Templates
    • Project Time Tracking
    • Projections
    • Quality Assurance
    • Question Branching
    • Release Management
    • Reporting/Analytics
    • Rules-Based Workflow
    • Search/Filter
    • Software Development
    • Source Control
    • Tagging
    • Template Management
    • Testing Management
    • Third Party Integrations
    • To-Do List
    • Visual Analytics
    • Workflow Management

    Alternatives

    Asana

    4,4
    #1 Alternative to GitLab
    Asana is a work and project management solution for teams. You can organize everything—from company objectives to...

    Wrike

    4,2
    #2 Alternative to GitLab
    Wrike is a collaboration & project management tool that helps users manage projects from start to finish, providing...

    Jira

    4,4
    #3 Alternative to GitLab
    JIRA is the tracker for teams planning & building great products. Millions choose JIRA to capture & organize issues,...

    Workfront

    4,3
    #4 Alternative to GitLab
    The platform for enterprise work management, helping teams and companies plan, execute, and deliver great work and...

    Reviews

    Overall rating

    4,6 /5
    (554)
    Value for Money
    4,6/5
    Features
    4,6/5
    Ease of Use
    4,3/5
    Customer Support
    4,2/5

    Already have GitLab?

    Software buyers need your help! Product reviews help the rest of us make great decisions.

    Write a Review!
    Showing 5 reviews of 554
    Brad N.
    Overall rating
    • Industry: Retail
    • Company size: 1 001-5 000 Employees
    • Used Daily for 1+ year
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 10.0 /10

    GitLab is a must for development teams

    Reviewed on 2020/07/10

    Pros

    I love the Boards for tracking Issues in their life cycle. Customizable Columns and Labels make it quick and easy to see where an Issue is, giving a high level for management and the rest of the team, while having all the details and attached code branches and merge requests for the developer and stakeholders. I love how it's able to connect code from several projects to Issues, no matter where they live, so you can have as many boards and projects as you like! It's well put together and seems natural with everything I try to do organization-wise. Integrates really well with developers' workflows.

    Cons

    GitLab is always improving and enables you to request features, so if you want something, suggest it and they'll get to it! Sometimes that's a bit slow, but you can usually work around it.

    Lilantha R.
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 201-500 Employees
    • Used Daily for 6-12 months
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 9.0 /10

    GitLab Review

    Reviewed on 2019/09/26

    GitLab resolved our version controlling problems, code review problems. It helps to maintain our...

    GitLab resolved our version controlling problems, code review problems. It helps to maintain our code standards very easily. We can setup It on our local server also very easily. It is free anyone can try it.

    Pros

    GitLab is a superb source code managemanet provide. It is free. We can install it in our privet server also. As well as we can use their server with a free account. We use git for version control. GitLab provides awesome support for version control. It is a very easy tool. Anyone can use it very easily If someone has no more knowledge about versioning but He can use GitLab very easy. We can maintain our Repositories/Branchers. User access level also there. Currently, We use GitLab. We maintain feature branches, dev branch, and master branch. Everyone does not allow to merge code to the dev branch. If someone add merge request to the dev branch, our one-person review code and merge. Then we use GitLab it is easy for us. GitLab provides superb dashboard it very easy to review code. It shows all code changes with file by file. Easy to compare. As well as we can compare two branches vary easy. It provides a clear, unique, user-friendly dashboard. GitLab also supports CI/CD process. It's superb we can recommend for anyone. If our commit has some conflict it shows how to resolve that step by step.

    Cons

    When I add a new commit. If the file is large/have many lines. It not showing code changes directly. It shows a message file has many lines cannot show changes that kind of message. Sometimes when we compare two commits. It not more clear. Some times confusing. If I show some file history only show commits. not showing code changes by commits. We want to go and check every commits to show changes.

    Freddy A.
    Overall rating
    • Industry: Design
    • Company size: 11-50 Employees
    • Used Weekly for 1-5 months
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 5.0 /10

    GitLab: one of the best entry tools for source code managementin your team

    Reviewed on 2021/02/16

    Our source code management was a harsh experience at first, but when all the initial problems were...

    Our source code management was a harsh experience at first, but when all the initial problems were fixed, the overall usage for the entire team was seamless, the learning curve was a bit steep for some of us, and the UI didn't help so much in that regards. But at the end, GitLab actually delivered what we needed.

    Pros

    The version control and tracking is on point, when we got everything working, managing these was a smooth and seamless experience.
    Having customizable labels, helped a lot with the different merging requests and the final project deployment.

    Cons

    What I disliked the most of GitLab was probably when we started facing our first issues with user permission for some people of the team, took us a couple of days to fix what it could be a simple troubleshooting. It didn't help that the UI was a tad bit confusing for some of us.
    There was a small confussion with the "Merge Request" option, I believe it should be called "Pull Request" instead, to avoid these problems.

    Emiliano P.
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 201-500 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 6.0 /10

    It's good but, definitely not the best

    Reviewed on 2020/09/22

    It works fine, and it's a good alternative for the usual Bitbucket, Jira and Bamboo (or Jenkins)...

    It works fine, and it's a good alternative for the usual Bitbucket, Jira and Bamboo (or Jenkins) combo that's commonly found on the corporate world. I'd recommend to consider Github Teams or Github Enterprise.

    Pros

    - Unlike Github, it can be installed locally, it also makes it highly customizable
    - It has CI/CD functionality integrated
    - It has code search and indexing
    - It's integrated with a docker registry and multiple code repositories

    Cons

    - It's highly monolithic, if some feature fails, most of the times everything fails
    - It's not easy to clusterize the service
    - It's not easy to update, nor to migrate to a new server
    - It costs the same to use the self-hosted than the cloud-hosted version
    - Gitlab CI/CD shared (both free and paid minutes) run on a GCE Kubernetes cluster without any fixed IP address so it's hard to access your servers unless you open ports publicly or create a VPN tunnel

    Corentin M.
    Overall rating
    • Industry: Internet
    • Company size: 201-500 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 9.0 /10

    Git Super powers

    Reviewed on 2021/01/25

    I enjoy using GitLab everyday, whether it's at work or at home. It saves me lot of time with its...

    I enjoy using GitLab everyday, whether it's at work or at home. It saves me lot of time with its CI/CD and allows me to have my private projects hosted on my own servers which is a must in term of privacy.

    Pros

    GitLab is an awesome tool to use everyday. It is simple and easy to install on premise. The free tier is enough for any small business / team.

    What really makes GitLab stands in front of the competition are its awesome CI/CD workflows. GitLab CI is incredible, you can do anything you want with it from building your sources, checking your code quality, deploying your projects... It is possible to make connections between various pipelines and have multiple repositories connected together to build your final "big" project.

    Cons

    Even if GitLab is simple to use, it's a big piece of software that can sometimes become slow on the web user interface.
    Moreover the review system is sometimes not so easy to use compared to other competitors. Hopefully their are great browser extensions that solves this issues.

    Showing 5 reviews of 554 Read all reviews

    GitLab FAQs

    Below are some frequently asked questions for GitLab.

    GitLab offers the following pricing plans:

    • Starting from: US$19,00/month
    • Pricing model: Free, Subscription, Open Source
    • Free Trial: Available

    Libre: $0 Premium: $19 per user, per month (billed annually) Ultimate: $99 per user, per month (billed annually)

    We do not have any information about GitLab features

    GitLab has the following typical customers:

    2-10, 11-50, 51-200, 201-500, 501-1 000, 1 001+

    GitLab supports the following languages:

    English

    GitLab supports the following devices:

    iPhone (Mobile), iPad (Mobile)

    GitLab integrates with the following applications:

    Jira

    GitLab offers the following support options:

    FAQs/Forum, Knowledge Base, 24/7 (Live rep), Chat

    Related categories

    See all software categories found for GitLab.