Git Clients

GitLab – integrated Git development platform

GitLab is a web-based software development platform that brings source code management and collaborative development tools together. Teams can host Git repositories, review proposed changes, plan development work and automate software delivery from a common interface.

The Community Edition provides a substantial collection of development tools without requiring a commercial subscription. GitLab also offers an Enterprise Edition containing additional proprietary functionality. Organisations can deploy GitLab on their own infrastructure or use GitLab’s hosted service.

GitLab supports projects ranging from individual repositories to large development teams. Its integration between source code, issues, merge requests and pipelines makes it possible to follow changes throughout the development lifecycle.

This is free and open source software.

Key Features

  • Hosts private and public Git repositories with configurable access permissions.
  • Provides merge requests with inline comments, discussions and approval workflows.
  • Includes issue tracking, milestones, labels and configurable issue boards.
  • Runs CI/CD pipelines for building, testing and deploying software.
  • Supports project and group organisation with role-based permissions.
  • Offers integrated project wikis and documentation.
  • Provides source code browsing, searching, blame views and commit history.
  • Includes container and package registries for development artefacts.
  • Supports protected branches, protected tags and configurable merge rules.
  • Provides webhooks and APIs for integration with external services.
  • Offers project import and export facilities.

Website: about.gitlab.com
Support:
Developer: GitLab Inc.
License: MIT License (Community Edition)

GitLab

GitLab is written in Ruby and Go. Learn Ruby with our recommended free books and free tutorials. Learn Go with our recommended free books and free tutorials.


Related Software

Web-Based Git Clients
GitLabIntegrated product for modern software development
GogsSimple, stable and extensible self-hosted Git service
GiteaCommunity managed lightweight code hosting solution
ungitGit made easy
GitBucketGit web platform powered by Scala
ForgejoSelf-hosted lightweight software forge
KallitheaSource code management system that supports two version control systems
cgitShorthand for CGI for Git
GitListElegant git repository viewer
P3X GitlistModern private Git repository viewer. A fork of GitList
OneDevSelf-hosted Git server and DevOps platform
GerritWeb-based code review
SCM-ManagerSelf-hosted source code management application

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted