JMRI model railroad digital command & control software
-
Updated
Nov 4, 2026 - Java
JMRI model railroad digital command & control software
Drive a model train with prototypical controls, realistic behavior, and simulated physics; uses JMRI's WebSockets interface for layout connection
Emulates MERG concentrator or MQTT for RFID reader communication with JMRI
WebSocket client for JMRI with real-time throttle control, auto-reconnection, and browser/Node.js support
A Homebridge plugin for controlling a model railroad through JMRI
Operate Märklin MS2 (MFX, MM2, DCC) directly from Rocrail, JMRI, iTrain... with TCP or UDP over WiFi; also handles up to 8 sensor inputs
A model railway controller backend for signal masts-, sensors-, light effects-, actuators and more.
A model railway stackable and large scale sensor and actuator framework
A mobile app for interacting with the JMRI (Java Model Railroad Interface) system built on Nativescript
DCC command station firmware for the Raspberry Pi Pico 2 — PIO-generated track signal, partial DCC-EX protocol for JMRI, LVGL touchscreen UI
A swedish signalling system for JMRI
JMRI CLI and MCP server for DCC model railroads — control your layout by voice or chat (Claude, xiaozhi/Kira) or from a terminal (jmri-cli)
ESP32-S3 touchscreen throttle for model railways — 4 locos, 2 rotary encoders, WiThrottle/JMRI over WiFi, LVGL UI
To associate your repository with the jmri topic, visit your repo's landing page and select "manage topics."