Project Management Tools

Calculates the critical path for a series of tasks, creates Gantt charts and generates network diagrams in order to provide similar functionality to the basic tools offered by 'MS Project'.

Project Management Tools for R

R library containing a basic set of tools for project management, including the computation of the critical path of a project and the generation of a gantt chart. This project aims to provide a free alternative for some of the basic features of MS Office.


This project is available on the CRAN network and can be installed via:


For the most up to date development version, use:


Planned Features

  • Allow for uncertainty in the task durations. This would run a simulation using the uncertain task durations and output a range of possible project durations.
  • Increased customizability of gantt chart and network diagram.
  • Add dependency lines to the gantt chart.


projmanr v0.1.1 3/7/18


  • Fixed bug so now the start_date parameter in critical_path actually works
  • Added option to network_diagram to label nodes using the task name

projmanr v0.2.1 7/26/18


  • Added functionality for uncertain tasks, where the end time for a given task is not fully defined, but follows some distribution.
  • Allow for Monte Carlo simulation on total project end time given uncertain tasks
  • Results of the Monte Carlo simulation include the critical index for each task
  • Added additional customization options to Gannt chart

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.2.1 by Ben Greenawald, 9 months ago

Browse source code at

Authors: Ben Greenawald [aut, cre, cph] , Yael Grushka-Cockayne [aut, cph]

Documentation:   PDF Manual  

GPL (>= 2) license

Imports R6, igraph, ggplot2, tidyr, mc2d, Rcpp

Suggests testthat

Linking to Rcpp

See at CRAN