You might also like...
Who Uses GitLab?
Cloud-based DevOps platform that helps small to large enterprises improve business operations using time tracking, incident management, code review, regulatory compliance, and more.
What Is GitLab?
GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate. GitLab helps teams accelerate software delivery from weeks to minutes, reduce development costs, and reduce the risk of application vulnerabilities while increasing developer productivity.
GitLab Details
GitLab
https://gitlab.com
Founded 2011
Compare GitLab with similar products
Starting price
Free Version
Free Trial
GitLab deployment and support
Support
- FAQs/Forum
- Knowledge Base
- 24/7 (Live rep)
- Chat
Deployment
- Cloud, SaaS, Web-based
- Windows (On-Premise)
- Linux (On-Premise)
- iPhone (Mobile)
- iPad (Mobile)
Training
- Webinars
- Documentation
GitLab Features
Agile Project Management Tools
- @mentions
- API
- Access Controls/Permissions
- Activity Dashboard
- Activity Tracking
- Agile Methodologies
- Alerts/Notifications
- Assignment Management
- Backlog Management
- Calendar Management
- Charting
- Collaboration Tools
- Commenting/Notes
- Customizable Fields
- Data Import/Export
- Deadline Management
- Drag & Drop
- Email Management
- File Management
- Gantt/Timeline View
- Kanban Board
- Multiple Projects
- Negative Feedback Management
- Planning Tools
- Prioritization
- Progress Reports
- Progress Tracking
- Project Planning
- Project Templates
- Project Time Tracking
- Project Tracking
- Project Workflow
- Projections
- Real-time Updates
- Reporting & Statistics
- Request Management
- Resource Management
- Retrospectives Management
- Role-Based Permissions
- Status Tracking
- Supports Scrum
- Task Management
- Task Planning
- Task Progress Tracking
- Task Scheduling
- Team Management
- Template Management
- Third Party Integrations
- To-Do List
- Workflow Management
App Development Software
- API
- Access Controls/Permissions
- Activity Dashboard
- Activity Tracking
- Application Management
- Authentication
- Change Management
- Collaboration Tools
- Compatibility Testing
- Configurable Workflow
- Custom Development
- Customizable Branding
- Customizable Fields
- Customizable Forms
- Customizable Templates
- Data Import/Export
- Data Modeling
- Data Visualization
- Database Support
- Debugging
- Deployment Management
- Document Management
- Drag & Drop
- Forms Management
- Graphical User Interface
- Integrated Development Environment
- Lifecycle Management
- Mobile Access
- Mobile Development
- Monitoring
- No-Code
- Offline Access
- Pre-built Templates
- Projections
- Real Time Analytics
- Real Time Data
- Real Time Monitoring
- Real Time Notifications
- Real Time Reporting
- Reporting & Statistics
- Reporting/Analytics
- Role-Based Permissions
- Rules-Based Workflow
- Software Development
- Source Control
- Task Management
- Third Party Integrations
- Version Control
- Web App Development
- Workflow Management
Continuous Integration Tools
- API
- Access Controls/Permissions
- Activity Dashboard
- Activity Tracking
- Application Management
- Approval Process Control
- Authentication
- Bug Tracking
- Build Log
- Change Management
- Compliance Management
- Configurable Workflow
- Configuration Management
- Continuous Delivery
- Continuous Deployment
- Custom Development
- Data Extraction
- Data Import/Export
- Data Storage Management
- Data Synchronization
- Database Support
- Debugging
- Event Triggered Actions
- Issue Management
- Issue Tracking
- Lifecycle Management
- Milestone Tracking
- Monitoring
- Performance Testing Tools
- Pipeline Management
- Policy Management
- Prioritization
- Progress Tracking
- Project Management
- Projections
- Quality Assurance
- Real Time Analytics
- Real Time Monitoring
- Reporting & Statistics
- Reporting/Analytics
- Role-Based Permissions
- Rules-Based Workflow
- Secure Data Storage
- Software Testing Management
- Status Tracking
- Template Management
- Testing Management
- Third Party Integrations
- Version Control
- Workflow Management
DevOps Tools
- API
- Activity Dashboard
- Activity Tracking
- Application Management
- Approval Workflow
- Audit Management
- Authentication
- Change Management
- Commenting/Notes
- Compliance Management
- Configurable Workflow
- Configuration Management
- Dashboard
- Data Extraction
- Data Import/Export
- Event Logs
- Incident Management
- Issue Management
- Issue Tracking
- KPI Monitoring
- Monitoring
- Performance Management
- Performance Metrics
- Policy Management
- Portfolio Management
- Prioritization
- Project Management
- Projections
- Real Time Analytics
- Real Time Data
- Real Time Monitoring
- Real Time Notifications
- Real Time Reporting
- Release Management
- Reporting & Statistics
- Reporting/Analytics
- Role-Based Permissions
- Rules-Based Workflow
- SSL Security
- Search/Filter
- Server Monitoring
- Single Sign On
- Status Tracking
- Task Management
- Third Party Integrations
- Timeline Management
- Troubleshooting Reports
- User Management
- Version Control
- Workflow Management
Nonprofit Project Management
- Activity Dashboard
- Approval Process Control
- Budget Management
- Calendar Management
- Collaboration Tools
- Customizable Templates
- For Nonprofits
- Gantt/Timeline View
- Kanban Board
- Mobile Access
- Project Planning/Scheduling
- Reporting/Project Tracking
- Resource Allocation & Planning
- Task Management
Project Management Software
- API
- Access Controls/Permissions
- Activity Dashboard
- Activity Tracking
- Agile Methodologies
- Alerts/Notifications
- Billing & Invoicing
- Budget Management
- Calendar Management
- Client Portal
- Collaboration Tools
- Commenting/Notes
- Cost-to-Completion Tracking
- Customizable Templates
- Document Management
- Document Storage
- Drag & Drop
- File Sharing
- Gantt/Timeline View
- Idea Management
- Issue Management
- Kanban Board
- Milestone Tracking
- Multiple Projects
- Percent-Complete Tracking
- Portfolio Management
- Prioritization
- Progress Tracking
- Project Planning
- Project Planning/Scheduling
- Project Templates
- Project Time Tracking
- Project Tracking
- Project Workflow
- Projections
- Real-time Updates
- Reporting & Statistics
- Reporting/Project Tracking
- Resource Management
- Risk Management
- Status Tracking
- Task Management
- Task Planning
- Task Progress Tracking
- Task Scheduling
- Testing/QA Management
- Third Party Integrations
- Time & Expense Tracking
- Traditional Methodologies
- Workflow Management
Source Code Management Software
- API
- Access Controls/Permissions
- Activity Dashboard
- Activity Tracking
- Alerts/Notifications
- Application Management
- Assignment Management
- Audit Trail
- Authentication
- Bug Tracking
- Build Automation
- Change Management
- Chat/Messaging
- Code Review
- Collaboration Tools
- Commenting/Notes
- Compliance Management
- Configurable Workflow
- Content Library
- Continuous Integration
- Custom Development
- Customizable Fields
- Deadline Management
- Document Storage
- Drag & Drop
- Historical Reporting
- Issue Management
- Issue Tracking
- Milestone Tracking
- Multiple Projects
- Performance Metrics
- Planning Tools
- Prioritization
- Project Management
- Project Planning
- Project Time Tracking
- Projections
- Reporting & Statistics
- Repository Management
- Role-Based Permissions
- Rules-Based Workflow
- Search/Filter
- Task Management
- Task Progress Tracking
- Text Editing
- Third Party Integrations
- Version Control
- Vulnerability Scanning
- Wiki
- Workflow Management
Static Application Security Testing (SAST)
- API
- Application Security
- Dashboard
- Debugging
- Deployment Management
- For Developers
- Integrated Development Environment
- Multi-Language Scanning
- Real Time Analytics
- Source-Code Scanning
- Vulnerability Scanning
View full list of Static Application Security Testing (SAST)
GitLab Alternatives
More GitLab alternativesGitLab Reviews
Read all reviewsOverall rating
Average score
Brad N.
-
Overall Rating5 /5
-
Ease of Use5 /5
-
Features & Functionality5 /5
-
Customer SupportUnrated
-
Value for MoneyUnrated
-
Likelihood to Recommend
- Reviewer Source
- Reviewed on 10/07/2020
"GitLab is a must for development teams"
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.
- Reviewer Source
- Reviewed on 10/07/2020
Alejandro B.
-
Overall Rating4 /5
-
Ease of Use3 /5
-
Features & Functionality4 /5
-
Customer Support3 /5
-
Value for Money5 /5
-
Likelihood to Recommend
- Reviewer Source
- Reviewed on 26/05/2021
"The best opensource tool for software engineering management"
Comments: We're hosting all of our private code repositories on gitlab.com, using the issue tracker, merge requests. We also run our continuos builds and deploy directly to our Google Cloud Kubernetes Engine workloads.
Pros: It's opensource though provides a cloud based solution with a really good free tier. It allows integrating code repositories with issue tracking and continuos integration and continuos deployment
Cons: User experience could be largely improved. Searching and filters are a bit clunky from the UX point of view. Also bulk actions are only allowed at project level.
- Reviewer Source
- Reviewed on 26/05/2021
Emiliano P.
-
Overall Rating3 /5
-
Ease of Use3 /5
-
Features & Functionality4 /5
-
Customer Support2 /5
-
Value for Money3 /5
-
Likelihood to Recommend
- Reviewer Source
- Reviewed on 22/09/2020
"It's good but, definitely not the best"
Comments: 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
- Reviewer Source
- Reviewed on 22/09/2020
Adolfo M.
-
Overall Rating4 /5
-
Ease of Use4 /5
-
Features & Functionality4 /5
-
Customer Support4 /5
-
Value for Money4 /5
-
Likelihood to Recommend
- Reviewer Source
- Reviewed on 16/04/2021
"GitLab as a centralized repository for application source code management."
Comments: Gitlab has been very helpful to us in the classification and administration of the source code in the different projects within our organization.
Pros: GitLab is a robust and relatively easy to implement application for managing the source code of applications within organizations of any size.
Cons: Integrations with other applications can be a bit complex. And the organization of projects can present some inconvenience if they have not been defined correctly from the initial implementation.
- Reviewer Source
- Reviewed on 16/04/2021
Corentin M.
-
Overall Rating5 /5
-
Ease of Use4 /5
-
Features & Functionality5 /5
-
Customer Support4 /5
-
Value for Money5 /5
-
Likelihood to Recommend
- Reviewer Source
- Reviewed on 25/01/2021
"Git Super powers"
Comments: 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.
- Reviewer Source
- Reviewed on 25/01/2021