JMRI® is...

Applications

Tools

JMRI provides powerful tools for working with your layout:

Layout Automation

JMRI can be used to automate parts of your layout, from simply controlling a crossing gate to running trains in the background.

Supported Hardware

Supported Computers

Donate to JMRI

JMRI: Applications

JMRI provides several applications that are optimized for specific purposes. You can of course also write your own.

DecoderPro®

A better tool for programming decoders. DecoderPro simplifies the job of configuring complicated DCC decoders by providing screens on which you can select the various options and values you want.
Open DecoderPro by double clicking its icon in the JMRI installation folder.

PanelPro™

Operating CRT based CTC control panels that reflect the real-time state of your railroad and let you control it - almost like a Prototype dispatcher!
Open PanelPro by double clicking its icon in the JMRI installation folder.

DispatcherPro™

A system for Dispatching, grouping your Roster and Throttles.

OperationsPro™

Create Train Manifests that detail the work your train crews will perform during an operations session. The Manifest lists of car pick up and set outs, shows where the cars are located, and provides the cars' destinations.

SoundPro

A set of tools for using Audio with JMRI.
Open SoundPro by double clicking its icon in the JMRI installation folder.

More Tools