User Reviews Overview
About GitLab
GitLab is a cloud-based project management platform that allows software developers to develop and manage codes collaboratively. The platform can be deployed either on-premise or in the cloud. GitLab helps developers manage the...
Learn moreAll GitLab Reviews Apply filters
Browse GitLab Reviews
All GitLab Reviews Apply filters
- Industry: Computer Networking
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Getting better and better
I have been using GitLab for more than 5 years now, and honestly it has come a long way. In my opinion, it can very well be defined as an excellent alternative to GitHub. The self-hosting thing is just a cherry on the top.
Pros
- Lack of corporate nonsense. It allows you to focus on what is important (the code!)
- The possibility of self-hosting.
- Decent set of features at the free tier.
- Excellent set of features if you decide to self-host.
Cons
- Janky web interface. It should be much less cluttered.
- Since it is not dominating the industry, the UI requires some getting used to (may not be a con for some)
- Wonky CI/CD runner setup.
- Industry: Information Technology & Services
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Great features, but a bit cluttered
Overall, Gitlab is solid for managing projects. CI/CD is great, but the interface could use some simplification. It works well once you get used to it
Pros
I like the all in one setup Gitlab offers, CI/CD, issue tracking are built in, which makes project managing easier
Cons
The interface feels cluttered at times, and some features are hard to find. Its not always as intuitive as Id like
- Industry: Internet
- Company size: Self Employed
- Used Monthly for 1+ year
-
Review Source
User interface is too old
GitLab doesn’t have much value for my personal use anymore since I’ve migrated all my projects to GitHub. The only advantage GitLab has is the ability to organize projects into categories (which, unfortunately, isn’t possible on GitHub).
Many companies still prefer GitLab for historical reasons, but personally, I prefer GitHub. To me, GitLab and Bitbucket are similar products.
Pros
I started using GitLab because private repositories were free. I've been using it less since private repositories became free on GitHub as well, but it remains a great tool.
A large part of its features are sufficient in the free plan.
Cons
I hate GitLab's interface; it's just my personal opinion, but nothing feels intuitive. They use Cloudflare protection everywhere, the colors, etc., make it look like an old-school Microsoft application. Plus, it’s much less popular than GitHub in terms of open-source projects and community activity.
Top GitLab Alternatives
- Industry: Banking
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Gitlab covers all your bases
Pros
Gitlab is a one stop shop for all of your sdlc life cycle from project planning to scm, ci/cd, security, documentation it has a fully pipeline curated for most use cases.
Cons
The restricted options for privileges are a small bind it would be more useful if you could design custom roles with privileges that suit your organisation.
- Industry: Computer Software
- Company size: 11–50 Employees
- Used Daily for 6-12 months
-
Review Source
Github Alternatiive?
Pros
I have been using gitlab for over 6 months now. The actions it has are amazing which has helped me to automate builds and deployments. The authentication was easy.Also, if you have previous experience with github it would not take much time for you to hoop on to this.
Cons
The UX is not very decent. Since i have a github background i find it very difficult to find the feature on the pages
- Industry: Computer Software
- Company size: Self Employed
- Used Weekly for 6-12 months
-
Review Source
Solid Solution for Code Hosting
Pros
- Easy Self Hosting
- Good CI/CD Integrations
Cons
When setting up the Self hosted Version, we ran into a few Problems, however thanks to the docs we could solve those
Alternatives Considered
GitHubReasons for Switching to GitLab
Easier to self host compared to other solutions- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Weekly for 1-5 months
-
Review Source
Perfect product but perhaps too expensive
My overall experience with GitLab is fine, there were no issues per se except with the pricing but this should not affect your choice to use such a great service and product.
Pros
I enjoyed the encrpytion and protection of our code with GitLab the most, and how it is already compatible with our GitHub branches and repositories.
Cons
The pricing of GitLab and being per user were huge turn-offs for us as a business but understandably considering the nature of the product.
- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
A developer tool
It is a perfect DevOps platform with great integration and ease of track whole development process. Gitlab has high user community which makes it super helpful in resolving errors and getting much information from users.
Pros
1. The Gitlab community is extremely helpful in managing queries, handling errors, and collaborating on projects.
2. It can be integrated into CI/CD pipelines, making the development process streamlined and enhancing team productivity.
3. It is available both as On-prem and SAAS.
Cons
Very difficult to learn as a new come. Highly expensive product and sometimes faces issues with performance.
- Industry: Marketing & Advertising
- Company size: 11–50 Employees
- Used Daily for 6-12 months
-
Review Source
GitLab for junior developers
I have been working on a project and linked it to gitlab and it has been an amazing experience. I used gitflow and collaborated effectively with 2 other people.
Pros
Its a great way to work on coding projects by collaborating with teammates.
Cons
It has a limited amount of people who can collaborate on a single project. I think it's 10.
- Industry: Information Technology & Services
- Company size: 1,001–5,000 Employees
- Used Weekly for Free Trial
-
Review Source
Project Management Tool
The platform gives the visibility of market standards in developments with rich skilled community ideas for code generation , compliance , error handling , tracking informations.
Pros
1. Gitlab community size is quite high for questioning, discussions and information.
2. Helps in effective source code compliance , CI/CD planning , security scanning significantly.
3. Good platform to manage, implement and track software performances.
Cons
1. The platform performance hampered sometime with the ratio of users using.
2. Little complex for users to understand this if starting this newly.
3. Taking advance and enterprise features makes it costly.
- Industry: Computer Software
- Company size: 201–500 Employees
- Used Daily for 6-12 months
-
Review Source
GitLab Review
I enjoyed working with GitLab, although there were a few instances where I encountered challenges understanding certain aspects. With all of its features, it really makes teamwork easy, and I appreciate the security measures it provides. The use of merge requests ensures thorough code review before pushing changes to the main branch.
Pros
GitLab's collaboration features, such as merge requests and issue boards foster efficient teamwork.
GitLab places a strong emphasis on security and provides tools like role-based access control,
Workflows and issue boards can be customized using the platform.
The CI/CD pipelines at GitLab are strong. The ease of setting up and managing pipelines directly within the repository simplifies the development process.
Cons
Navigating the platform and understanding all its capabilities might require a learning curve for individuals new to the tool.
- Industry: Computer Software
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Provides everything required for a DevSecOps workflow
Over all, gitlab provides everything thats essential for simple and slightly complex pipeline requirements. But becomes less flexible for more complex application requirements where ML work loads are to be executed. As I see Gitlab team adds features in a commendable frequency, so if anything is unavailable, you can raise a ticket and sit tight till it gets added.
Pros
1. Integrated platform for all my CI/CD needs
2. Great to options for runner, one of the only platforms to provide native kubernetes runner support.
3. Robust options in terms of pipeline flexibility. You can have parent and child pipeline models for complex pipelines
Cons
1. Because of native support, its flexibility highly depends upon bug fixes done by gitlab team
2. Support on forums is difficult to get unless you have purchased a support package.
3. Newer runners such as kubernetes are yet to get matured. In my personal experience the feature additions are not yet integrated completely but get added as patches on the running pods. This should be a part of config.toml
- Industry: Information Technology & Services
- Company size: 201–500 Employees
- Used Daily for 1+ year
-
Review Source
Review of Gitlab for developers from a developer
I experienced streamlined collaboration, seamless version control, and efficient code review processes. With built-in CI/CD pipelines, it helps in automated testing and deployment, enhancing productivity and ensuring high-quality releases. GitLab's user-friendly interface and extensive documentation facilitate smooth onboarding and continuous improvement. Overall, GitLab empowers developers to focus on innovation and delivery, driving success in software development projects.
Pros
Integrated CI/CD, Collaboration Features, Comprehensive Platform
Cons
GitLab can be resource-intensive, particularly for self-hosted instances and GitLab's extensive feature set and customization options can result in a steep learning curve for new users
- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
The UI is easy for beginners to understand, and pipeline management is convenient.
When undertaking any development project, people generally think of GitLab and GitHub for code management and CI/CD tools. However, considerations regarding UI and the speed of catching up are often overlooked. I would like to share my thoughts on these aspects.
Pros
Having used both GitHub and GitLab, I found that GitLab stands out with its beginner-friendly UI and easy-to-use pipeline management. The reason is that I prioritize how quickly someone can catch up when joining a new project and using a tool. In this aspect, I highly recommend GitLab.
Cons
While this doesn't affect enterprise plans, the free plan has some limitations. Additionally, unlike other software, it lacks substantial community support.
- Industry: Computer Software
- Company size: 2–10 Employees
- Used Daily for 6-12 months
-
Review Source
Gitlab features for industry use
it's a great tool that comes with so many features in one place. it's good for storing secrets, good for creating pipelines, and collaborating with multiple tools.
Pros
Gitlab can be used as SCM and CI/CD in one tool.
Cons
till now I haven't found any cons in my working experience with Gitlab
- Industry: Information Technology & Services
- Company size: 11–50 Employees
- Used Weekly for 2+ years
-
Review Source
Gitlab Is the Best For Innovation and Development!
We have been able to customize Gitlab exclusively to our needs and has helped us grow way faster than we would of using other applications.
Pros
The customization is unbelievable and there are constant new updates for new features.
Cons
It can have a large learning curve to get up to speed on how to use.
- Industry: Computer Games
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Your trusted partner in software development
In my work with our company, we use Gitlab as a comprehensive platforma to manage our software development projects. Gitlab allows us to host and manage our code respositories, making teamwork and version tracking easier. Additionally, we leverage GitLab CI/CD capabilities to automate build, testing, and deployment, allowing us to deliver sotware more efficiently. We also use issue tracking features and pull requests for code reviews.
Pros
The features that impressed me about gitlab are Version Control, issue tracking, and the ability to automate development workflows through CI/CD. Thank to the intuitive interface and ease of use, it helps to easily implement it into projects. Also the possibility of hosting projects in the Gitlab cloud or deploying locally helps a lot to adapt to needs.
Cons
In very large projects, perfomance and speed may be slowed down. Also the advance configuration that Gitlab offers can be very complex for new users, some features could be simplified and made more accessible. Although Gitlab has a lot of documentation, more tutorials and examples would be needed to fully take advantage of Gitlab.
- Industry: Computer Software
- Company size: Self Employed
- Used Weekly for 2+ years
-
Review Source
Review for Git Lab
My overall experience with GL was easy and i had no struggle ever using it in the context of university or even teaching my self.
Pros
Its a easy way for partly VC and displaying information in the context of teaching
Cons
i did not dislike anything about gitlab, there are surely things that can be upgraded but there is no real bad part.
- Industry: Apparel & Fashion
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Great repo platform
Pros
It’s one of the top two git repository platflorms I’ve used
Cons
I get the feeling that it’s not as popular as github.
- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Monthly for 6-12 months
-
Review Source
The One Of the Repositories and Project Collaboration
Great software since it covers a scope of features.
Pros
1. It Offers a free Version which cover most of the project collaboration features, which is great for Startups like golden mist Software.
2. Allows Integrations with other third-party software like JIRA allowing a comprehensive overview of the development environment
Cons
1. The licensed version with much more improved features seem a bit expensive for the small startups.
2. Complicated to install for one without the expertise.
- Industry: Research
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Great way for git-based source code management on the premises
I'd say maybe 5+ years ago, this was probably the only real alternative to GitHub that you can host on your own server. This was important for certain projects that had strict privacy restrictions. At that time, occasionally updates may break some parts of the GitHub service causing some down time and requiring a bit IT-debugging efforts. These days this doesn't happen so much. Overall, pretty satisfied.
Pros
Highly customizable and gives a pretty close experience to GitHub but with ability to host the service on your own server.
Cons
Not a lot to dislike except when some updates break things causing down times on your own repositories. This was a few years ago though, it's much better nowadays.
- Industry: Logistics & Supply Chain
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Best tool for source code repository
Pros
Easily manage the versions
Able to create ci/cd pipeline
Cons
Na.
- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Weekly for 1+ year
-
Review Source
Great managing coding version. Powerfull code review. Struggle with large project.
We use every day GitLab for share the projects of our company, documentation, control version code and collaboration features for peer feedback.
Pros
In addition to allowing the management of code repositories, it also provides tools for continuous building, automated testing, issue tracking. Its ability to host both public and private code repositories.
Cons
Its relatively steep learning curve. May require significant hardware and bandwidth resources to run properly.
- Industry: Information Technology & Services
- Company size: 1,001–5,000 Employees
- Used Weekly for 6-12 months
-
Review Source
GitLab review
Pros
It is a great tool for collaboration between development team members. It has lots of nice useful features.
Cons
I did not encounter any issues with GitLab.
- Industry: Financial Services
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Important for successful code deployments.
GitLab helps to streamline our development workflows, enhances team collaboration, improve code quality, ensure security and compliance, and simplifies our overall deployment processes.
Pros
I like that GitLab incorporates a variety of security scanning tools, including static application security testing (SAST), dynamic application security testing (DAST), and container scanning into our development process . These tools help to analyze our code and our application's runtime behavior to identify potential vulnerabilities and weaknesses.
Cons
GitLab lacks the ability to be a full project management software. Thus , for projects that involves extensive collaborations with teams outside our development team, Gitlab needs to be integrated with a standard project management tool.