MPXJ

Verified

MPXJ is a free, open-source Java library that reads and writes project schedule data across dozens of formats and databases.

It supports Microsoft Project (MPP, MSPDI), Primavera P6 (XER, PMXML), Asta Powerproject, GanttProject and many other scheduling tools.

Available for Java, .Net, Ruby, and Python, it lets developers build interoperability between project management systems.

MPXJ Overview

This library enables you to read project plans (sometimes known as schedules or programmes) from a variety of file formats and databases, and can also write that information to a variety of file formats.

The library is based on data structures which follow the way schedule data is represented by Microsoft Project, extended to accommodate features and concepts from other applications.

This library enables you to read project plans (sometimes known as schedules or programmes) from a variety of file formats and databases, and can also write that information to a variety of file formats.

The library is based on data structures which follow the way schedule data is represented by Microsoft Project, extended to accommodate features and concepts from other applications.

Specs

Supported lifecycle phase

MPXJ Pricing

PRICING PLANS
Open Source (LGPL-2.1)|0/free

MPXJ Frequently asked questions

Yes. MPXJ is open source and distributed under the GNU LGPL v2.1 license. The maintainer accepts optional sponsorships and donations.

MPXJ Reviews

Verified reviews from AEC professionals who use MPXJ.

MPXJ Alternatives

See how MPXJ stacks up against similar tools before you decide.

ProjectReady

ProjectReady is a cloud-based project information management platform for AEC/O teams that need to unify content, documents, and workflows across the tools they already use. It automatically syncs data among Autodesk Construction Cloud, Procore, Microsoft 365/SharePoint, Bluebeam, Egnyte, and Box, giving project teams one governed source of truth without duplicate data entry.

Smartsheet

Smartsheet is a cloud-based work management and project management platform used by teams to plan, track, automate, and report on projects. It combines spreadsheet-style grids with Gantt charts, dashboards, automated workflows, and resource management for PMOs, operations, and delivery teams, including construction project tracking.

Asana

Asana is a work and project management platform for cross-functional teams to plan, assign, and track tasks. It offers list, board, timeline, and calendar views, along with reporting dashboards and workflow automations. Teams use it to coordinate projects, deadlines, and approvals across departments.