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$4,00/month

  • Free Trial
  • 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$4,00/month

    • Free Trial
    • 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: 38

    • API
    • Access Control
    • Activity Tracking
    • Approval Process Control
    • Assignment Management
    • Audit Trail
    • Authentication
    • Automated Scheduling
    • Automatic Notifications
    • Burndown Charts
    • Chat
    • Compliance Management
    • Customizable Templates
    • Deadline Management
    • Disaster Recovery
    • Drag & Drop Interface
    • Email Integration
    • History Tracking
    • Issue Management
    • Issue Tracking
    • Labeling
    • Lifecycle Management
    • Milestone Tracking
    • Monitoring
    • Performance Reports
    • Preview Functionality
    • Project Management
    • Project Templates
    • Project Time Tracking
    • Projections
    • Question Branching
    • Rules-Based Workflow
    • Search Functionality
    • Tagging
    • Template Management
    • Third Party Integration
    • To-Do List
    • Visual Analytics

    Alternatives

    Caspio

    4,7
    #1 Alternative to GitLab
    Caspio is the world’s leading LOW-CODE platform for building online database applications without having to write code.

    Asana

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

    Slack

    4,6
    #3 Alternative to GitLab
    Slack is a single workspace that connects users with the people and tools they work with everyday, no matter where they...

    Atlassian Confluence

    4,4
    #4 Alternative to GitLab
    Confluence is a shared workspace to create and manage all your work. From product roadmaps to creative briefs, help...

    Reviews

    Overall rating

    4,6 /5
    (533)
    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 533
    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.

    Gustavo M.
    Overall rating
    • Industry: Information Technology & Services
    • Company size: Self Employed
    • Used Weekly for 2+ years
    • Review Source

    Overall rating

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

    Powerful source code management platform

    Reviewed on 2020/12/12

    Pros

    Gitlab is my primary source code management platform where I store the repositories of my applications. It's very powerful and easy to use. I really like the CI pipeline because easy to configure and provide the automation you need in deployment. Code review process is also very nice.

    Cons

    All the things I need for my daily usage are covered. Would be nice to have an out-of-the-box dependabot integration without having to configure so many things.

    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

    Verified Reviewer
    Overall rating
    • Industry: Computer Software
    • Company size: 501-1 000 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Ease of Use
    • Customer Support
    • Likelihood to recommend 10.0 /10

    Ready to integrate different types of projects

    Reviewed on 2020/11/06

    We are very happy and pleased to use the tool.
    Our ci-cd and approval / reviewer workflows are...

    We are very happy and pleased to use the tool.
    Our ci-cd and approval / reviewer workflows are fully supported; this allows are agile practices taken to reality.

    Pros

    Great integration with git.
    Always pushing new features to improve user overall experience.
    Large set of integrations for different languages.
    Large set of integrations for different tools for code quality, lint, code analysis, etc.
    Pipeline allows almost any type of step for testing, building, deploying.
    Great to have own registry.

    Cons

    API should be more powerful and package for most common languages as nodejs.
    Registry navigator should be improved.
    Members permission management could also be improved.

    Showing 5 reviews of 533 Read all reviews

    GitLab FAQs

    Below are some frequently asked questions for GitLab.

    GitLab offers the following pricing plans:

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

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

    GitLab offers the following features:

    • Activity stream
    • Advanced global search & syntax search
    • Analytics
    • Application performance monitoring
    • Audit logs
    • Block secret file push
    • Branching
    • Browser performance testing
    • Built-in CI/CD
    • Built-in container registry
    • Burndown charts
    • Compliance
    • Confidential issues
    • Configurable issue closing pattern
    • Create and remove admins
    • Create issue from email
    • Create, search and view issues from chat
    • Custom domains for GitLab Pages
    • Custom notifications
    • Cycle analytics
    • Disaster recovery
    • Display merge request status for builds on Jenkins CI
    • Drag and drop tasks
    • Due dates for individual issues
    • Dynamic application security testing
    • Email all users of a project, group, or entire server
    • Enriched markdown support
    • Environments history
    • Epics
    • Git LFS 2.0 support
    • GitLab server monitoring
    • Global Search API
    • Group issue boards
    • Group milestones
    • Group webhooks
    • Image discussions
    • Innersourcing
    • Integrated Git-powered wikis
    • Issue board focus mode
    • Issue boards
    • Issue tracker
    • Issue weights
    • Issues and merge requests templates
    • Kerberos user authentication
    • Labels
    • Mattermost integration
    • Move issues between projects
    • Multi-project pipeline graphs
    • Multiple LDAP / AD server support
    • Multiple LDAP server support
    • Multiple approvals in code review
    • Multiple assignees for issues
    • Preview changes with review apps
    • Project templates
    • Protected tags
    • Publish static websites for free
    • Push rules
    • Remote repository mirroring
    • Restrict push and merge access to certain users
    • Roadmaps
    • Scheduled triggering of pipelines
    • Service desk
    • Squash and merge
    • Time tracking
    • To-dos

    GitLab has the following typical customers:

    Small Business, Large Enterprises, Mid Size Business

    GitLab supports the following languages:

    English

    GitLab supports the following devices:

    iPhone, iPad

    GitLab integrates with the following applications:

    Atolia, Forecast, Hubstaff, Hygger, LambdaTest, Marker.io, Standuply, Tickd, Trello, craft

    GitLab offers the following support options:

    FAQs, Forum, Knowledge Base

    Related categories

    See all software categories found for GitLab.