Redmine
Flexible open-source project management web application.
Open the official app on www.redmine.org
This tool is hosted by its maintainers. Click below to open www.redmine.org in a new tab — it's their official demo.
Browse productivity tools →What's next with Redmine?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is Redmine?
Redmine is an open-source project management web application designed to streamline task tracking, collaboration, and documentation across teams. Built with Ruby on Rails, it provides a centralized platform for managing multiple projects, issues, and workflows while supporting cross-platform compatibility and integration with various databases. Its primary purpose is to address challenges in team coordination by offering flexible role-based access control, issue tracking, and version control integration. Redmine is widely adopted by software development teams, open-source contributors, and organizations requiring customizable project management tools. It solves problems such as fragmented communication, inconsistent task tracking, and limited collaboration features in traditional project management systems by unifying these functions into a single interface.
How it works
Redmine is a web-based project management tool that enables teams to organize tasks, track progress, and collaborate efficiently. It is released under the GNU General Public License v2, allowing free use, modification, and distribution. The tool is particularly suited for teams needing customizable workflows and integration with existing systems. Its core purpose is to provide a unified platform for managing projects, issues, and documentation. By centralizing these functions, Redmine reduces the complexity of managing multiple tools and enhances team productivity through structured task tracking and real-time collaboration. Redmine supports multiple projects with dedicated workspaces, enabling teams to manage distinct initiatives independently. It features a flexible issue tracking system with customizable fields, status tracking, and email notifications. Integration with version control systems like Git, SVN, and Mercurial allows developers to link code changes to specific issues. Additionally, it includes a Gantt chart for visual project planning, a calendar for scheduling, and per-project wikis and forums for documentation.
How to use it
- 1Install Redmine by downloading the source code from its Subversion repository or GitHub mirror and setting up a Ruby on Rails environment. 2. Configure the database (MySQL, PostgreSQL, or SQLite) and complete the initial setup via the web interface. 3. Create projects and define roles, permissions, and issue tracking settings. 4. Integrate with version control systems by configuring repositories and linking commits to issues via email or API. Practical tips include leveraging plugins for extended functionality, using the built-in wiki for documentation, and setting up email notifications for real-time updates. Regular backups and LDAP integration can enhance security for larger teams.
What it can do
- project management
Use cases
Assumptions and limitations
Assumptions
- source: https://github.com/redmine/redmine
- license: GPL-2.0 — free to use
- privacy: Self-hosted — you control your data
Limitations
- Requires technical expertise for Ruby on Rails setup and customization
- Limited out-of-the-box mobile app support compared to proprietary alternatives
- Steeper learning curve for new users unfamiliar with Ruby-based tools
- Performance may degrade with extremely large datasets without optimization
- Dependent on third-party plugins for advanced features like CI/CD integration
Understanding the result
Flexible open-source project management web application.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by (MIT).
- Built with
- (redmine/redmine)
- License
- MIT
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- Query
- Output
- Text
Built with redmine/redmine. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- License
- MIT
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- / — GitHub Repository
Upstream project · GitHub
- GPL-2.0 License
Upstream project
Frequently asked
How does Redmine handle version control integration?
Redmine supports integration with SVN, CVS, Git, Mercurial, and Bazaar through repository configuration in project settings. Developers can link code commits to specific issues by pushing changesets with issue references, and the tool displays commit history alongside related issues. Email notifications can automatically create issues when commits are pushed, streamlining workflow.
How does Redmine's issue tracking system work?
Redmine's issue tracking allows users to create, assign, and monitor tasks with customizable fields like priority, status, and due dates. Issues can be filtered by project, assignee, or tag, and notifications are sent via email or feeds. Time tracking features let users log hours against specific issues, with reports summarizing productivity metrics.
How do I set up LDAP authentication in Redmine?
Navigate to Administration > Authentication in the Redmine interface. Enable LDAP settings, then configure server details (host, port, base DN), and map user attributes (e.g., username, email). Test the connection to ensure synchronization with your LDAP directory. Users will then authenticate via their LDAP credentials when logging in.
How does Redmine compare to Jira or Trello?
Redmine offers greater customization for complex workflows and integrates with multiple version control systems, making it ideal for development teams. Jira excels in agile project management with built-in Scrum tools, while Trello provides lightweight, visual task management. Redmine's open-source nature and plugin ecosystem differentiate it from proprietary alternatives like Jira, though it lacks Trello's simplicity for smaller teams.
How do I troubleshoot login issues in Redmine?
Check the 'login failed' log entries in the Redmine database or server logs for error details. Ensure the database configuration matches the installed version, and verify that the 'users' table contains valid credentials. For LDAP issues, confirm the server settings and test connectivity. Resetting a user's password via the database or administrative interface may resolve persistent authentication problems.