Product Solutions Resources Partners Pricing Support Talk to an expert Get free trial Login GitLab vs Redmine Decision Kit Summary Redmine is a free and open source, web-based project management and issue tracking tool. It allows users to manage multiple projects and associated sub-projects. It features per project wikis and forums, time tracking, and flexible, role-based access control. It includes a calendar and Gantt charts to aid visual representation of projects and their deadlines. Redmine integrates with various version control systems and includes a repository browser and diff viewer. Redmine is written using the Ruby on Rails framework. It is cross-platform and cross-database and supports 34 languages. Comments/Anecdotes From a user on Quora > it’s flexible, highly customizable, (you can choose between various templates, plugins, etc.) It’s open source and free to use. [and] the user interface doesn’t overwhelm you. > > Since it’s highly customizable you really have to dig yourself into it at first in order to create a great experience for your team members and colleagues / clients Resources Redmine homepage Redmine Wikipedia G2 Crowd review page Pricing $0 - Redmine is free and open source However, TCO can be high, as Redmine is similar to Jenkins, with lots of desired functionality available through plugins (944 as of 2018-10-17), some of which are maintained, and some of which are not. There are also companies which sell plug-in sets, for example to add Agile functionality (eg. RedmineUP Agile Plugin). Prices vary. Feature Comparison FEATURES Description Templates SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE By adding a description template to your issues or merge requests, users who create a new issue or merge request can select a template to help them to communicate effectively. Learn more about GitLab Description Templates GitLab Flavored Markdown SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE GitLab uses ‘GitLab Flavored Markdown’ (GFM). It extends the standard Markdown in a few significant ways to add some useful functionality. Learn more about GitLab Flavored Markdown Issue Weights SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE GitLab lets you manage issues using Agile practices by setting the weight of an issue. Read our Issue Weights documentation Issue Due Dates SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE In GitLab, you can set a due date for individual issues. This is very convenient if you have small tasks with a specific deadline. Due dates documentation Multiple Issue Assignees SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Assign more than one person to an issue at a time. Read our Multiple Assignees Documentation Lock Discussion SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Lock down continued discussion in an issue or merge request as a Maintainer role or higher, to prevent further abuse, spam, or unproductive collaboration. Lock Discussion Confidential Issues SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Keep your information secure with Confidential Issues. With GitLab, you can create confidential issues visible only for project members with Reporter access level or above. Learn more about Confidential Issues Issue Dependencies SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Explicitly mark issues as blocked and blocking and track their status. Blocked issues are visible in the issue card view for easy identification. Learn more about Issue Dependencies Linked Issues SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Mark issues as related to one another. Learn more about Related Issues Move Issue to Another Project SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE You can move issues between projects in GitLab. All links, history and comments will be copied and the original issue will reference the newly moved issue. This makes working with multiple issue trackers much easier. Learn more about moving issues between projects Mark Issue as Duplicate SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Mark an issue as a duplicate of another issue, closing it. Learn more about marking duplicate issues New Issue via Email SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Create an issue from email by sending in the issue title and description. Create issue from email Export Issues CSV file SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Issues can be exported as CSV from GitLab and are sent to your default notification email as an attachment. Learn more about exporting issues CSV Burnup Charts SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE With Milestone and Iteration Burnup Charts, you can better understand scope change during a sprint or while working on a new version of your software. Read our Burnup Charts documentation Burndown Charts SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE GitLab provides Burndown Charts as part of Milestones and Iterations. This allows users to better track progress during a sprint or while working on a new version of their software. Read our Burndown Charts Documentation Quick Actions SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE GitLab provides a convenient way to change metadata of an issue or merge request without leaving the comment field with quick actions. Documentation about quick actions Custom Notifications SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Be notified by email, Slack, or to-do items anytime there are changes to an issue or merge request. Learn more about Custom Notifications Drag and Drop Tasks SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Drag and drop tasks in a task list. See the GitLab issue to implement this Multiple Project Issue Boards SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Large companies often have hundreds of different projects, all with different moving parts at the same time. GitLab allows for multiple Issue Boards for a single project so you can plan, organize, and visualize a workflow for a feature or product release. Multiple Issue Boards are particularly useful for large projects with more than one team or in situations where a repository is used to host the code of multiple products. Multiple Project Issue Boards Issue Board Label Lists SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE An Issue Board is based on its project’s label structure, therefore, it applies the same descriptive labels to indicate placement on the board. GitLab issues can appear on multiple issues and they still have meaning without the context of a particular board. Learn more about labels and Issue Boards Issue Board Assignee Lists SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Issue board lists that pull in issues assigned to a given user Documentation about Issue Board Assignee Lists Issue Board Configuration SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Associate a board with a milestone, labels, an assignee, and a weight Learn more about configurable Issue Boards Issue Board Focus Mode SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Get more information at a time with the Issue Board focus mode, which removes all unnecessary elements from the screen to show your Issue Boards. Learn more about Issue Board focus mode New Issue in Issue Board List SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE With GitLab Issue Boards, you can create issues directly from the board and assign multiple labels allowing them to appear on multiple boards. Learn how to create a new issue from the Issue Board Issue Board Types SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Issue boards/dashboards reflect an organizations flow for processing work items. These boards can reflect individualized workflow or follow established patterns. Issue board types with established patterns (such as Scrum and Kanban) can make setup of new boards easier. See issue for details Issue Board Configuration with Advanced Logic SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Define what issues show in an issue board using advanced Boolean logic. See epic for details Time Tracking SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Time Tracking in GitLab lets your team add estimates and record time spent on issues and merge requests. Learn more about Time Tracking Create new branches from issues SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE In GitLab, you can quickly create a new branch from an issue on the issue tracker. It will include the issue number and title automatically, making it easy to track which branch belongs to which issue. See how in our documentation SUPPORT file link SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Link from new issues to a SUPPORT file, pointing to support resources. See the GitLab issue to implement this Create, search and view issues from chat SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Quickly create, view and search for issues straight from chat. Read the documentation on Slash commands Automatically close issue(s) when a merge request is merged SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE With GitLab, you can use specific keywords to close one or more issues as soon as a merge request is merged. Learn more about automatically closing issues Configurable issue closing pattern SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Define your own specific keywords to close one or more issues as soon as a merge request is merged. Learn more about automatically closing issues Built-in and custom project templates SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE When creating a new project, you can choose to kickstart your project from a predefined template that already has some working example code and CI preconfigured. In addition, you can define a custom project templates by assigning a group. Child projects of this group are available as templates when creating a new project. Read more about Project templates User status message SaaS FREE PREMIUM ULTIMATE Self-Managed FREE PREMIUM ULTIMATE Define and show your personal status message via an Emoji and text message, exposed on your profile page and on any comment and author line. Learn more about Status messages Twitter Facebook YouTube LinkedIn Why GitLab? Product Solutions Services DevOps tools Is it any good? Releases Pricing Get started Resources All resources All-Remote Blog Newsletter Events Webcasts Topics Training Docs Developer Portal Install Community Customers Contribute Community Programs Direction Technology Partners Channel Partners Open Source Partners GitLab for Open Source GitLab for Education GitLab for Startups Shop Community Forum Support Get help Contact Sales Contact Support Support options Status Customers Portal Company About What is GitLab? Jobs Culture Leadership Team Press Investor Relations Analysts Handbook Security Contact Terms Privacy Cookie Preferences Trademark Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license View page source — Edit in Web IDE — please contribute. © 2021 GitLab B.V. This website uses cookies We use cookies to make our websites and services operate correctly, to understand how visitors engage with us and to improve our product and marketing efforts. See our cookie policy for more information.Cookie Policy Cookies Settings Accept All Cookies