OpenProject: Self-Hosted Project Management With Gantt Charts and Agile Boards

OpenProject: Self-Hosted Project Management With Gantt Charts and Agile Boards

OpenProject is a complete project management platform for teams that have outgrown a kanban board. It combines classic planning (Gantt charts, milestones, dependencies) with agile boards and time tracking, and is marketed as a self-hosted Jira alternative for organisations that want to keep their data in-house.

Features

  • Gantt charts with dependencies, milestones, and scheduling
  • Agile boards: Kanban, Scrum backlogs, and sprints
  • Work packages: tasks, bugs, features, and epics with custom fields and workflows
  • Time tracking and cost reporting
  • Wikis, forums, and meeting management
  • Integrations with GitHub, GitLab, Nextcloud, and XWiki
  • Portfolio views across projects

Editions

The Community Edition is free, open source under GPL-3.0, and self-hosted. The Enterprise Edition, on-premises or cloud, adds features such as advanced boards and reporting, plus professional support.

Deployment

OpenProject is a Ruby on Rails application with an Angular frontend and PostgreSQL. It offers official packages for major Linux distributions, a Docker all-in-one image for quick setups, and Docker Compose for production. It is heavier than lightweight tools, so give it a few gigabytes of RAM.

When to choose it

You needConsider
A simple shared kanban boardPlanka, Wekan
Tasks with kanban, list, and Gantt viewsVikunja
Software issues, sprints, and cyclesPlane
Classic issue tracking, very customisableRedmine
Full project management with Gantt, agile, time and costOpenProject

License

GNU General Public License v3.0 (Community Edition).