GitLab integration

Connect your GitLab repositories with OpenProject to streamline your project management processes.

Planning and development in sync

Plan smarter, develop faster

Connect your planning and coding processes seamlessly with the official GitLab integration for OpenProject. Bring your project management and development efforts into perfect alignment for better collaboration and efficiency. By using OpenProject’s GitLab integration, your team will stay focused on delivering results, without losing sight of the bigger picture.

Open source community power

From the Community, for the Community

The GitLab integration started as a plugin developed by OpenProject user and developer Benjamin Tey. As more people found it useful, the creator kept adding features, and other developers contributed fixes and improvements. With growing demand from the Community, OpenProject recognized its value and made it an official integration in 2024. This ensured long-term support and further enhancements.

GitLab and OpenProject are both open source, which makes them a very attractive combination. One provides the features that the other doesn't have. This expands the scenarios in which both are able to be used for. It's a classic 1 + 1 = 3 situation.

Wieland Lindenthal

Technical co-founder of OpenProject

Wieland Lindenthal

Connect tasks and code

Link GitLab merge requests directly to work packages in OpenProject. This ensures full traceability between your planning and development tasks, enabling better tracking and accountability.

After enabling the integration, OpenProject provides you with git snippets that already include the necessary work package references. Simply copy the snippet from your work package to create a branch. The name will include the work package type, ID, and subject.

Learn more about linking work packages to GitLab

Stay in your terminal

The GitLab integration fits right into your command-line workflow. By referencing work package IDs in your commits or merge requests, you keep OpenProject in sync with your development — directly from your code editor.

You can create a branch with or without an initial commit and start coding immediately. When you push your changes, the integration adds a note to the Activity tab of the related work package, along with the GitLab tab — no need to leave your CLI.

Learn more about the OpenProject GitLab integration

Get real-time progress updates

Monitor the status of merge requests and pipelines directly within OpenProject. Stay up to date on your team’s development progress without needing to switch tools.

The GitLab tab in OpenProject provides an overview of your merge requests, including their current status or latest comments. This ensures that all team members automatically have access to the most recent updates in one central location.

Learn more about monitoring GitLab pipelines

All integrations for OpenProject

Connect more tools with OpenProject

Besides GitLab integration, OpenProject offers a number of other integrations that are worth considering: For repository management, OpenProject also offers an integration for GitHub. For file management, OpenProject provides integrations for Nextcloud (free on Community) and OneDrive/SharePoint (Enterprise add-on).

Explore all integrations and plugins for OpenProject

Get started now

Try OpenProject now with your team and get convinced!