JMRI is a suite of tools. The two most popular tools are DecoderPro for programming DCC decoders, and PanelPro for controlling layouts.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux

TrainController is described as 'A computer program to control model trains' and is an app. There are 2 alternatives to TrainController for Mac, Windows, Linux, Android and Raspberry Pi. The best TrainController alternative is Java Model Railroad Interface (JMRI), which is both free and Open Source.
JMRI is a suite of tools. The two most popular tools are DecoderPro for programming DCC decoders, and PanelPro for controlling layouts.


