Open source software is software with source code that anyone can inspect, modify, and enhance. Not like other types of software, Open source software authors make its source code available to others who would like to view that code, copy it, learn from it, alter it, or share it. Openproject and Orangescrum are examples of open source project management software.
In this roundup of open source project management software, we look at best open source software that helps company to planning, organizing, and managing various project aspects.
Best Open Source Project Management Software
Openproject is a open source project management software which can be used not only for the comprehensive management of a project but also for its implementation. It is a powerful tool designed to record all activities related to corporate projects, and to make communication between users available (through comments to tasks, forums, wiki).
Open Project is equipped with tools to monitor the budget, time-consumption of a task/project, and timeline. Also, it has some functions related to the agile methodologies. It is worth mentioning that the system has an API enabling an easy integration with other software used by the company. You can download Openproject from their website.
User intefarce is really good, inline editing makes the creation and editing of tasks and other data really fast. Openproject offers almost all the features required for an efficient project management.
Support for the free/opensource version is bad.
Openproject Supported Operating System
Openproject support on Linux Distributions, including Centos 7, Debian 8, Debian 9, Suse Linux Enterprise Server 11, Suse Linux Enterprise Server 12. Ubuntu 14.04 Trusty, and Ubuntu 16.04 Xenial. Ruby support on Windows is notoriously difficult, however you might be able to run the Docker image, or use the unofficial Windows stack provided by Bitnami.
Orangescrum is simple Open Source Project Management Software for small business that brings all your teams on a single platform with dedicated support in SaaS and open source versions.
It facilitates quick task management, time tracking and end to end project planning. With transparency and visibility to multiple projects helps to boost the team performance with helpful features such as – Kanbtian view, Gantt chart, In-App chat, time Log, resource management and invoicing.
Orangescrum also have reporting features with smart filters that provides you the flexibility to review resource utilization in greater detail its granular information on your projects, operations and delivery.
OrangeScrum has a delightful blend of affordability and features, great resource management, and Easy to use. It’s also easy to install and its on php.
A lot of features are still available as premium features / add-ons. Premium features include time tracking, recurring tasks, Gantt charts, project templates, client management, and user role management.
Orangescrum Supported Operating System
OrangeScrum Open Source edition can be installed on PHP supported servers. Earlier the best-recommended version was PHP 5.6. After this release, you can upgrade to the latest PHP version 7.0, PHP 7.1 & PHP 7.2. You install it on various operating systems, including Windows, Mac, and Linux.
Tuleap is a software platform for project management that enables managers and developers to utilize diverse development methodologies including Agile, traditional, or hybrid or custom processes. Tuleap is being used by big companies, innovative SME’s, FLOSS projects and Research Centers alike to make software projects more productive, collaborative and industrialized.
Tuleap is a open source project management software which helps development teams to build awesome applications, better, faster and easier. This solution facilitates the planning of software releases, the prioritization of business requirements, the assignment of tasks to project members, the monitoring of project progress, and the creation of reports. It features site-wide trackers and real-time reports on risks, requirements, tasks, bugs, change requests, support requests, and user stories.
Tuleap is the one of the best opensource project management tools for software development team. Tuleap offers almost all the features required for software project management.
Terrible Code base. (no comments or documentation)
Tuleap Supported Operating System
Tuleap can be installed on the following Linux x86_64 systems: CentOS or RedHat 6.x (is the recommended platform), and CentOS or RedHat 7.x.
Redmine is an free open source project management software that can help you effectively keep track of projects within your group. This means that you can utilize the tool for free while making your own programming adjustments to further fit your needs. With a variety of plugins to choose from, your project can be managed with a full array of functionality.
On top of traditional project management functionality for small businesses to medium enterprises, Redmine is also a good platform for budgeting, collaboration, customization (custom fields/ custom workflows), issue tracking, notifications, and resource management. It is a cross-platform and cross-database solution and allows users to manage multiple projects within the system. Administrators can allocate each user to have different roles on each project.
Redmine natively supports integration with different SCM-tools such as SVN, CVS, Git, Mercurial, and Bazaar. Repositories integration allows precise code tracking and task trackers help with work management.
Redmine is a flexible project management software that can be customized to your needs, easy to use, and allows a fast development to production cycle.
Redmine can be complicated to use for people with little technological knowledge as well as project management.
Redmine Supported Operating System
Redmine should run on most Unix, Linux, macOS, macOS Server and Windows systems as long as Ruby is available on this platform.
Taiga is a open source project management software platform aimed at agile developers and designers. Taiga.io supports agile methodology that makes teams more responsive and software products – better and faster. It fits seamlessly within user’s workflow and can be easily customized to the needs of any team and business setting.
Taiga has a few unique features. It offers the ability to tracks user stories and sprints. It allows users to monitor and fix issues by assigning a person to them. The ‘Wiki’ feature provides a project documentation space to the users where they can add, edit and upload wiki pages and related documents. It provides integration with Webhooks, GitHub, GitLab, Bitbucket and Gogs.
In Taiga, you can importing an existing project from Trello or another supported service (Asana, Jira, GitHub), you have the option to use either a scrum template or a kanban template.
Support Agile project management and integration in code repositories like GitHub and GitLab. This platform has a really nice user interface and easy to use with drag and drop functionality.
Needs better mobile support. Does not have gantt chart, time and budget tracking features.
Taiga Supported Operating System
MyCollab is a open source project management software that provides the comprehensive set features of Project Management, CRM, and Document Management.
It comes standard with the ability to message all workers on a project in order to announce deadlines or event details. There’s built-in bug tracking, time management features, customer details storage and analytics, file sharing and documents storage.
A comprehensive search feature can be used to sift through everything on the software, including files, sent messages, time logs and more. Though it has limited features, the cheapest package available for the software starts at $390 per year for less than 10 users.
MyCollab offers almost all the features required for an efficient project management. It is suitable for businesses of any size and industry.
A lot of features are still available only on Paid versions.
MyCollab Supported Operating System
Mycollab is a web-based application runs on Java platform and MySQL database. Its installation process is simple, and you do not need to edit configuration files manually as many other Java programs.MyCollab can be installed on various platforms, including Windows, Linux, and MacOS.
ProjectLibre is a free and open source software for effective project management. Intended to be a standalone replacement of Microsoft Project, it comprises a gamut of useful features. ProjectLibre is compatible with Microsoft Project 2003, 2007 and 2010 files.
Users accustomed to Spreadsheet will find ProjectLibre’s user interface familiar but much handier. Its main screen consists of multiple views: The first quadrant looks more like spreadsheets. It details the tasks allotted, including name of the task, tentative duration, start date, expected end date of the task, resource names and so on. Users can enter new tasks here.
ProjectLibre provides common processes for creating project plans, including an indented task list or work-breakdown structure (WBS). Users can create links, set durations and assign resources.
To generalise, main features of ProjectLibre include earned value costing, PERT graph creation, resource breakdown structure chart, work breakdown structure chart and task usage report.
ProjectLibre has similar functions and features as a paid for MS Project software, it is fully compatible for import, export and opening of Microsoft Project files.
Project Libre projects can take some time to load when the project sizes are larger. The user interface looks a little old and is not as modern as MS Project.
ProjectLibre Supported Operating System
Developed in Java, it is compatible with Linux, Windows and Mac OS platforms.
ProjeQtOr is an open source project management software grouping in a single tool all the features needed to organize your projects. It is simple, easy to use while covering a maximum of project management features.
Its particularity, in addition to its completeness, is to be quality oriented. This means that you can record all the events on your projects, and thereby simplify compliance with leading standards of quality management, whether ISO, CMMI, ITIL or other.
ProjeQtor has a planning management feature that provides all the elements you will need to build a planning from workload, constraints between tasks and resources availability. It also has a resource management feature that will help you to come up with the percentage of the maximum weekly time spent on your project. This resource feature also includes a global calendar that you can use to manage off days.
ProjeQtor is completely free and includes almost all features needed for Project Management. LDAP/MS AD Integration. PO and Invoice Capture with basic budgeting.
Not very Responsive Web Design.
ProjeQtor Supported Operating System
Written on PHP platform, projeqtor is compatible with Linux, Windows and Mac OS platforms.
Agilefant is a comprehensive agile project management software for teams of all sizes and types. Agilefant has both open source version and cloud-based versions that offer the basic features of agile project development tools that are associated with Scrum and Kanban methods. However, it also bends to support traditional approaches such as waterfall.
The tool has features such as project boards, stories, burn-up and burn-down charts, timeline views. Agilefant provides a number of advanced features for iteration management, project management & more. Unlike other tools, Agilefant adapts to your existing team structure and assignments, and helps achieve true enterprise agility with the fraction of the cost and time needed to adopt cumbersome project management suites offered by competitors.
Rich feature set and suitable for larger organizations and projects. It was great that the tool allowed you to start small and grow into the full Agile life cycle. Agilefant is good tool for the planning and control of software development and maintenance projects.
The application sometimes has a quite long loading time, not sure what the reason is.
Agilefant Supported Operating System and Installation
As Agilefant uses the J2EE web application programming environment, it should be platform agnostic. Agilefant is developed and tested using a Linux Ubuntu server. They have some bad experiences from hosting many (>30) instances in a Windows server environment, but for a single Agilefant, things should pan out nicely.
] Project Open [
Project-Open’s Community Edition is open source project management software with a focus on collaboration. It’s main purpose is to coordinate the work of project managers, project members and stake holders across multiple projects. Target organizations are companies or corporate departments that need to track tasks, and resources for a large number of concurrently running projects.
It includes all freely available modules of ]po[ covering a large variety of processes like project planning, project portfolio management, CRM, financial controlling and timesheet management and is supported by a large community. This version is sufficient for small and medium-sized enterprises and being completely Open Source it is available free of charge. Anyone can download, install and run it without having to pay one cent.
]PO[ is a highly customizable package that can be tailored to include exactly those processes needed for your organization. When setting up the software, you can choose exactly which components will be visible to users as well as who will have access to each component. However, as your business needs grow, you can easily activate and include other modules of the software and expand the application’s capabilities without having to start from scratch.
Many actions require too many clicks. There is no out-of-the-box integration with cloud file storage services, such as Dropbox or Google Drive.The interface is not responsive and there is no mobile app.
] PO [ Supported Operating System(s):
]PO[ Supports the 64 bit versions of Windows Server 2008, 2012, 2016 and Windows 7, 8 and 10. It also can be installed on Linux distributions, including RHEL/CentOS, Debian and Ubuntu.
Collabtive is a small and compact project management tool with eye catching GUI. Collabtive has a simple and intuitive design and a dynamic user interface. It is easy to use with dynamic elements supporting customization of input and display for easy project management.
The latest version of Collabtive allows management of unlimited projects at the same time. There are no limits on the milestones or tasks list or activity assigned to each project. Collabtive allows creation of any number of member profiles to make user management easier. Access is limited by permissions granted based on roles assigned to the member. Communication capabilities supported include instant messaging and offline messaging services. Collabtive has an effective time tracking system and file management system to make project organization and management easier.
Collabtive is available in 25 languages with customizable themes and complete UTF8 support. Collabtive includes search functionality and tags assignment to implement time effective project management. Basecamp files can be imported into Collabtive to make migration easy and implement cross functionality.
Collabtive has a rich features and nice interface, easy to install, reasonably easy to learn.
Sometimes is confusing the use and general navigation, not a problem but for low knowledge users it might be difficult to get used to.
Collabtive Supported Operating System
Collabtive written in PHP 5 and use MySQL Database. It can be installed on Windows, Linux, and MAC.
Project.net is open source project and portfolio management software that supports content-rich project documentation accessible to all stakeholders.
Like many Web-based products, Project.net avoids terminology and processes associated with traditional project management apps. Instead, it uses an approach called Project Lifecycle Methodology, which includes planning and scheduling for Lifecycles (projects), Phases (project stages), Gates (milestones), and Deliverables (completed tasks or document elements). The document management system comes with versioning, audit trail, and discussion threads.
With Project.net you are allowed to create large projects, deliverable checklists, lifecycle processes, scheduling projects and also to create project reports through email. It also allows you to create templates for your projects, to track bugs, goals, risks and more in the program’s databases. The program gives your company a great price-to-value ratio because its available for free and has many excellent features at your disposal. Project.net is best for start-up companies, IT, and enterprises that require a detailed project management option for their software.
Project.net has all feature that project managers need so as to manage projects efficiently and effectively. Project.net works with a range of development methodologies. In an Agile environment, Project.net can be used to manage sprints throughout their life cycle and the product backlog.
Project.net is very complicated thus one has to be very careful when using it. Often have a learning curve that varies based on the program’s complexity.
Project.net System Requirement
Project.net is available via the GNU General Public License or a commercial license if preferred by the user. However, Project.net cannot be used without an Oracle database, which is a commercial product. You’ll need to have (at least) an Oracle database, Java, SMTP, and Tomcat running.
Web2Project is free and open source project management software that split from dotProject in 2007 when dotProject started its own redevelopment process. Web2project main goal is to build a stable, feature filled and flexible platform that is specific for your business needs.
Web2project provides a one-stop shop for all projects. The one-stop shop provides a good platform for users for avoiding confusion and reducing risks in their businesses. Web2project also features a permission system that is based on roles. The role based system provides managers and administrators with a good platform for gaining full-grained control over data that is sensitive to the company or business.
With Web2project, users get a chance to use the group-wide and project Gantt charts that are ideal in analyzing data got from the business results. Web2project provides a calendar for businesses, users, companies, and projects that is unified. Web2project also provides an iCalendar. The iCalendar is ideal as it shows all relevant events and tasks for the company or business projects.
Web2project is well documented in a user guide and has video tutorials. There is also a Microsoft Project import tool. Its strength is in collaborative projects with shared calendars. It will push events to Google Calendar and iCalendar. Web2project also provides a good platform for customizing the features according to the user’s requirements. This is achieved by Web2project providing a modular infrastructure that facilitates allowing of addition and removal of modules.
Web2project takes more time to setup the projects than the other options. Dotproject 2.2.1 from Dotproject Mods its really far superior of Web2project. This one has almost the same Modules of the original one and new 2.2.1 Dotproject has many new Modules like Risk, Invoice, Backup and many others that are not here.
Web2project System Requirement
To run web2project, you need “self host” running on your own web server (Apache or Microsoft IIS, with PHP and MySQL) or use a web hosting provider. It can be installed on Windows, Linux Distribution, and MAC.
free and open source Java-based project management software featuring Gantt chart, resource management, calendaring, import/export (MS Project, PDF, spreadsheets, HTML).
The feature set is limited and definite, but reasonable for basic management needs. Maybe GanttProject is not the best choice for novice users, but create a new project is simple. After creating it, you can set its priority, duration, a web link, resources, etc. Menu and dialog boxes are straightforward to navigate although the user interface is sometimes a little unresponsive.
Gantt chart features is easily manipulated. It is universal since it allows you to import and export files made in MSProject and CSV.
GanttProject lacks many features, but it’s a capable tool and it could fit your needs for many project management tasks.
GanttProject Supported Operating System(s):
Windows, MacOS, Linux
Gantt PV is another option for scheduling your projects using free open-source project management software. This program is very basic. If you need a program that will allow you to schedule projects, track resources, and define tasks, then Gantt PV may be the perfect option for you. In Gantt PV, you can track multiple projects, define and organize your tasks, and even create task dependencies. The program is such so that users can get as detailed as they want or need to in their project management process.
Ganttpv is simple, scriptable, cross-platform, open source aid to project management. This program is great for those who only need a scheduling program.
The program takes time to learn; and the user interface isn’t as attractive as other programs. The user interface features icons that you will need to mouse over until you learn what the tools do.
GanttPV Supported Operating System
Written on Python, GanttPV can be installed on
DotProject is an open source project management software that allows project managers to plan and monitor their projects online. Because it is free, it aims to serve individuals, small businesses, non profit organizations and more – with its project management features. The development team is built from a group of volunteers world-wide.
DotProject has an intuitive browser-based interface, and offers an entire spectrum of sophisticated project management tools and features for multiple users. Task Management features include Task Description, Assigning, Scheduling and Duration of the task. It allows nodal user permissions, discussion dashboards, Gantt charts, contact lists, file checkout, reporting, and user-based or list-based task features.
Appending files to projects and tasks enabled with a file repository. In dotProject, issue Tracking becomes easier.
One downside is it is not a stand-alone application and needs to be on a web server to work. Advanced technical expertise might be required for installation.
dotProject Supported Operating System(s):
Written in 2000 on the PHP platform, dotProject’s latest stable release is 2.1.8, released on July 27, 2013. It has a GNU GPL and supports all types of OS.
XPlanner is an open source project management software for XP Teams, but it can be adapted to be used by Scrum Teams. XPlanner implements core functionalities for agile project management. You can organize the basic structure of your project, you can track the estimates from the team and and you can compare these to the real work. You can also organize your stories and tasks into iterations, but it is still a work in progress project and has some ground to cover.
Xplanner+ is based on XPlanner, and has new and improved features, such as: fancy design, email notifications for tasks, redraw charts button, drag and drop stories.
XPlanner’s UI is straightforward and intuitive. Rich built-in reports and charts. SOAP API for integration. Customizable notation for simple URL linking with external systems such as defect tracking.
User documentation is minimal, but the tool is intuitive enough that little documentation is necessary. The project is dormant, with the last update in July 2011. Support is very limited since the project is dormant.
Xplanner+ Supported Operating System
Xplanner+ have been tested on linux and windows.
IceScrum is an open source Agile project management solution that merges the principles and functions of Kanban, Scrum, and Extreme Programming to help teams flexibly manage their Agile development projects. Available as a standalone, on-premise licensed system, or through a Software-as-a-Service (SaaS) delivery, IceScrum offers multiple pricing tiers with a wide swath of functionality.
Icescrum offers Dashboard and Timeline views, Product Backlog, Release and Sprint Plans, as well as Actors and Team functionality. It facilitates visual management with the help of virtual sticky notes. iceScrum is free for one team with an unlimited number of people, but the number of private projects is limited to just one in the free version.
Rich feature set. Supports absolute ranking of stories by drag and drop, and estimates in story points. Can be integrated with various applications such as Dropbox, Box, OneDrive, GitLab, Jira, Redmine, Slack, and many more.
IceScrum is not suitable for large projects with multiple teams working on a single product; only a single release and single sprint can be active at one time.
IceScrum Supported Operating System
The software is a Java web application and requires Java container to run. IceScrum recommend the use of Ubuntu 16.04 LTS (Long Term Support). However, iceScrum can be used with other Linux distributions, Windows and Mac OS.
Taskjuggler is free and open source project management software that runs under the Linux and Unix operating systems. It covers the complete spectrum of project management tasks from the first idea to the completion of the project. It assists you during project scoping, resource assignment, cost and revenue planning, risk and communication management. Taskjuggler also ideal for new management strategies such as Extreme Programming and Agile Project Management.
The software offers advanced scheduling services of automatic resource leveling, task conflict resolution, support for unlimited number of scenarios, leave management, support for shift working, and multiple time-zone support. For effective accounting management, it offers various cost models for resources in addition to comprehensive profit and loss analysis. The software also offers powerful to-do list management and support for all major platforms.
TaskJuggler offers customizable reporting on different aspects of project along with powerful filtering functions to locate the required information whatever needed. Additionally, project tracking and status reporting is also offered. Other important capabilities include HTML reports for web publishing, data import and export, revision control, and integration with third party systems.
TaskJuggler is a very easy to use program that allows users to easily create and manage project schedules. The program automatically levels resources so that you don’t have to. Create iCal files.
TaskJuggler requires Ruby to run, so if you don’t have this program, you’ll need to download and install it first.
TaskJuggler Supported Operating System
Runs on all Linux, Unix, Windows, MacOS and several other operating systems
Odoo, formerly OpenERP, is dedicated to using an open source business model. Odoo is not just a standard free project management software – it encompasses sales and project management in a single tool, and enriches them with a variety of MRP, POS, and e-commerce functions to deliver a universal solution that can help all businesses manage all types of operations.
One of the biggest advantages of Odoo ERP system is its modular design, that allows to install additional modules and extend existing features. Thus, your system can grow aside your business. Odoo is available in 2 version: Odoo Enterprise and Odoo Community (Free Versions).
Integrated with other Odoo’s apps like CRM, Human Resources, Accounting, and many more.
Very basic feature. Support for the free/opensource version is bad.