Top Pick

GitLab Description

GitLab is a complete DevOps platform. GitLab gives you a complete CI/CD toolchain right out of the box. One interface. One conversation. One permission model. GitLab is a complete DevOps platform, delivered in one application. It fundamentally changes the way Security, Development, and Ops teams collaborate. GitLab reduces development time and costs, reduces application vulnerabilities, and speeds up software delivery. It also increases developer productivity. Source code management allows for collaboration, sharing, and coordination across the entire software development team. To accelerate software delivery, track and merge branches, audit changes, and enable concurrent work. Code can be reviewed, discussed, shared knowledge, and identified defects among distributed teams through asynchronous review. Automate, track, and report code reviews.

Pricing

Pricing Starts At:
$29 per user per month
Free Version:
Yes
Free Trial:
Yes

Integrations

API:
Yes, GitLab has an API

Reviews - 14 Verified Reviews

Total
ease
features
design
support

Company Details

Company:
GitLab
Year Founded:
2011
Headquarters:
United States
Website:
gitlab.com
Update This Listing

Media

Recommended Products
Red Hat Enterprise Linux on Microsoft Azure Icon
Red Hat Enterprise Linux on Microsoft Azure

Deploy Red Hat Enterprise Linux on Microsoft Azure for a secure, reliable, and scalable cloud environment, fully integrated with Microsoft services.

Red Hat Enterprise Linux (RHEL) on Microsoft Azure provides a secure, reliable, and flexible foundation for your cloud infrastructure. Red Hat Enterprise Linux on Microsoft Azure is ideal for enterprises seeking to enhance their cloud environment with seamless integration, consistent performance, and comprehensive support.
Learn More

Product Details

Platforms
SaaS
On-Premises
Type of Training
Documentation
Webinars
In Person
Customer Support
24/7 Live Support
Online

GitLab Features and Options

DevOps Software

Approval Workflow
Dashboard
KPIs
Policy Management
Portfolio Management
Prioritization
Release Management
Timeline Management
Troubleshooting Reports

Continuous Delivery Software

Application Lifecycle Management
Application Release Automation
Build Automation
Build Log
Change Management
Configuration Management
Continuous Deployment
Continuous Integration
Feature Toggles / Feature Flags
Quality Management
Testing Management

Version Control System

Branch Creation / Deletion
Centralized Version History
Code Review
Code Version Management
Collaboration Tools
Compare / Merge Branches
Digital Asset / Binary File Storage
Isolated Code Branches
Option to Revert to Previous
Pull Requests
Roles / Permissions

Application Development Software

Access Controls/Permissions
Code Assistance
Code Refactoring
Collaboration Tools
Compatibility Testing
Data Modeling
Debugging
Deployment Management
Graphical User Interface
Mobile Development
No-Code
Reporting/Analytics
Software Development
Source Control
Testing Management
Version Control
Web App Development

Continuous Integration Software

Build Log
Change Management
Configuration Management
Continuous Delivery
Continuous Deployment
Debugging
Permission Management
Quality Assurance Management
Testing Management

Source Code Management Software

Access Controls/Permissions
Bug Tracking
Build Automation
Change Management
Code Review
Collaboration
Continuous Integration
Repository Management
Version Control

Agile Project Management Tools

Backlog Management
Feedback Management
Gantt/Timeline View
Kanban Board
Prioritization
Request Management
Resource Management
Retrospectives Management
Status Tracking
Supports Scrum
Team Management
Template Management
Workflow Management

Static Application Security Testing (SAST) Software

Application Security
Dashboard
Debugging
Deployment Management
IDE
Multi-Language Scanning
Real-Time Analytics
Source Code Scanning
Vulnerability Scanning

GitLab Lists

  • Name: Joshua P.
    Job Title: Project Owner
    Length of product use: 2+ Years
    Used How Often?: Monthly
    Role: User, Administrator, Deployment
    Organization Size: 1 - 25
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    GitLab a solid collaborative development platform

    Date: Nov 29 2022

    Summary: Overall, GitLab is a great collaborative development tool. If I was setting up a new project from scratch once again I would probably choose this tool over its competitors if the development team was compromised of technically skilled users. Gitlab does require more in-depth individual setup then certain competitors for proper communication which can be a challenge for some users.

    Positive: The UI and baseline features are a great asset to this, I generally prefer the GitLab UI, especially the online UI as compared to Github. GitLab also offered when I last configured it more free options than Github, especially in regard to branch management. That said the biggest advantage this used to have as compared to Github was that Gitlab allowed private development for free while Github did not, that said Github changed this in prior years so both are solid choices.

    Negative: My main issue with GitLab when trying to use it on freeware projects was that it is more technically challenging to setup than Github. The need to manually get SSH keys can be challenging for those less skilled with technical capabilities. For example, setting up other similar tools such as Github on a project that has various contributors both those with coding abilities as well as less technical roles such as writers or graphic developers, there is the potential for misunderstanding and difficulties in setup.

    Read More...
  • Name: Anonymous (Verified)
    Job Title: Principal Software Engineer
    Length of product use: Free Trial
    Used How Often?: Daily
    Role: User, Administrator, Deployment
    Organization Size: 100 - 499
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Beautifully designed version control

    Date: Jul 31 2022

    Summary: GitLab is a great alternative to GitHub, featuring more capable CI/CD tooling and vulnerability checking built in.

    Positive: - beautiful interface
    - very feature rich, especially in terms of built in CI/CD tooling, which is better than GitHub
    - built in software license scanning and vulnerability checking
    - free tier for individuals

    Negative: - smaller community and less shared open-source projects

    Read More...
  • Name: Prithvi K.
    Job Title: Kotlin Developer
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Best user interface among every version controlling platforms.

    Date: Feb 03 2022

    Summary: Overall, GitLab is a must-have tool to store code repositories and for collaboration by any organization. It has multiple various tools that makes using git easy.

    Positive: - GitLab provides a user-friendly user interface to version control the and collaborate with teams on projects.
    - Admin can assign various roles to the developer, providing him limited control over the code base.
    - Code comparison user interface is intuitive and helps a lot in reviewing the code before merging.
    - It is free to use for personal use.

    Negative: - Merge conflicts can be a bit tricky to resolve sometimes because of the instruction.

    Read More...
  • Name: Zaheer P.
    Job Title: React Native Developer
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User
    Organization Size: 100 - 499
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    A solid tool for version control.

    Date: Oct 21 2021

    Summary: GitLab is overall a great tool for version controlling. Along with version control, it also has some quite unique and use features and functionalities.

    Positive: 1. GitLab has the best user interface among every other version control tools.
    2. Creating a repository and managing it is a pretty easy task with GitLab.
    3. The learning curve is relatively lower than other alternatives.
    4. It has good integration with third-party software programs like Jira and VS Code.

    Negative: 1. There isn't anything to dislike about the tool, it is easy to use, intuitive and has a really good support.

    Read More...
  • Name: Zuveriya H.
    Job Title: DevOps Engineer
    Length of product use: 2+ Years
    Used How Often?: Yearly
    Role: User
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    A smooth collaborating platform for developers.

    Date: Jun 23 2021

    Summary: Overall, GitLab helps you host the repositories and publicly or privately using git. It provides all the necessary tools and functionalities.

    Positive: 1. It has all the necessary features like alerts, merge request, private and public repositories.
    2. With GitLab, it is very easy to configure CI/CD pipeline
    3. It is very easy to keep track of the application and review bugs.

    Negative: 1. The only con with using GitLab is that the pipeline processes are a bit slow.

    Read More...
  • Name: Nishant S.
    Job Title: Student
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: User
    Organization Size: 1,000 - 4,999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Highly recommended for the development teams

    Date: Dec 04 2020

    Summary: Basically helps to maintain code easily. It is free to every one to use and we can also set it on local servers.

    Positive: Free to use also can use their server with a free account.
    We can create or maintain our own repositories/branches.
    It shows all code changes file by file. Also when there is a conflict in our commit it shows how to resolve step by step.
    As well as easy to compare between two branches.

    Negative: Sometimes thats a bit slow but you can work usually around there. Otherwise no cons for this tool.

    Read More...
  • Name: Rahul M.
    Job Title: Intern
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Best open source DevOps platform

    Date: Nov 20 2020

    Summary: Gitlab has been a great platform for me to share my projects and code with my teammate so that they can work remotely and improve the project. Its support verified license such as MIT which helps to verify project owner.

    Positive: It helps me to publish my open source code and share them which my teammates and discuss changes and improve my project with the help of everyone.
    Also, we can test and deploy code on master repos via CI/CD integrations and other frameworks support.

    Negative: No cons in Gitlab, it's the best platform I have ever used.

    Read More...
  • Name: Anonymous (Verified)
    Job Title: Senior Software Engineer
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User
    Organization Size: 5,000 - 9,999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Best for version control

    Date: Aug 28 2020

    Summary: GitLab is a comprehensive version control solutions with a vast feature set and great collaboration capabilities.

    Positive: Easy to use
    Vast feature set
    Lots of third party integrations
    Free private repositories
    Good for Collaboration

    Negative: No cons, it is the most comprehensive version control solution.

    Read More...
  • Name: Rohan J.
    Job Title: Software Developer
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: User
    Organization Size: 100 - 499
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Enterprise VCS Solution

    Date: May 25 2020

    Summary: Apart from the basic source code management and version control GitLab provides a full suite of tools for enterprise IT code pipeline needs, making it a viable alternative to GitHub.

    Positive: Clean layout and simple User Interface.
    Built in Continuous Integration & Deployment.
    In-app board management as well as integration with Jira.
    User and group management.

    Negative: Documentation can be better.
    Features can be overwhelming for new users looking for a simple VCS.

    Read More...
  • Name: Vidya B.
    Job Title: Product Manager
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Modern user interface and rich in features.

    Date: Nov 25 2021

    Summary: GitLab is an over a decent version control platform that has a modern user interface and offers some unique features along with the regular features like merging, cloning, CI/CD pipe lining etc.

    Positive: With GitLab, it is pretty easy to create repositories and manage the permissions.
    Different roles like developers and owner can be assigned to a repository.
    Various tasks like creating branches, pushing code, cloning and merging can be done easily.
    The code can be reviewed before merging and the review interface is detailed and display all the important key points.
    It is available for free for individuals.
    The user interface is modern and intuitive.

    Negative: The system becomes noticeably slower when scaling the projects, hence, in my experience, I didn't find it the best version control platform for scalable projects.

    Read More...
  • Name: Tehseen A.
    Job Title: Project Manager
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: User
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    A smart tool for version controlling.

    Date: Oct 05 2021

    Summary: Overall, GitLab is a great tool for version control and to create public and private repositories easily. It has many plans available and is free for personal use.

    Positive: - GitLab helps in achieving a smooth workflow when working with a team on a common project.
    - Pull, Push and Merging features works great without any errors or bugs.
    - The user can also edit the project and make smaller changes from within the GitLab interface.
    - The interface of the application is modern, minimal and clean.

    Negative: - It has a beautiful UI, but that gets changed frequently with updates, that results in confusion for the user.
    - The learning curve is high initially.

    Read More...
  • Name: Areeqa H.
    Job Title: DevOps Engineer
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: User
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Easy to use VCS tool.

    Date: Jul 20 2021

    Summary: Overall, GitLab is a version control system that allows its users to create repositories both public and private for their projects.

    Positive: - GitLab allows the user to create free public and private repositories.
    - It also provides a web-based IDE.
    - It is quite straightforward to configure.

    Negative: - GitLab pipeline's processing is a bit slow and can be improved.
    - Its UI is a bit complex to use.

    Read More...
  • Name: Faraz M.
    Job Title: Flutter Developer
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: User
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    A great tool for project management.

    Date: Jul 09 2021

    Summary: Overall, Git Lab can be used as a version control tool and project management platform that supports a lot of features and functionalities.

    Positive: - GitLab supports version control, project management tools and CI/CD pipeline.
    - The push, pull and merge functionalities works flawlessly.
    - The interface is easy to use.

    Negative: - Some features like code branching is complex to use and can be simplified.

    Read More...
  • Name: Purab J.
    Job Title: Front End Web Developer
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: User
    Organization Size: 100 - 499
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Version control and CI/CD capabilities.

    Date: Jun 28 2021

    Summary: GitLab is overall a unique tool for version control and hosting open-source projects, it has some unique features and functionalities that found nowhere at one place.

    Positive: - It has one of the best CI/CD pipeline implementation.
    - It can be a good choice for large and scalable projects.
    - Open-Source community support.

    Negative: - GitLab tries to implement too many features, resulting in a messed up layout.

    Read More...
  • Previous
  • You're on page 1
  • Next