JMRI model railroad digital command & control software
-
Updated
Oct 7, 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
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
Model Railway DCC, RailCom and Automation on Raspberry Pi Picos
To associate your repository with the jmri topic, visit your repo's landing page and select "manage topics."