Model railroad control and automation software
-
Updated
Aug 28, 2026 - C++
Model railroad control and automation software
Java implementation of Fleischmann/Roco z21 DCC center's network protocol
TrainDatabase lets you control your model trains with your PC. Whether you want to run a single train or a whole network, TrainDatabase gives you an easy and intuitive way to do it.
Digital model railroad system
🚂 Web-based control center for model railways - ESU ECoS, Roco z21, HSI-88-USB
Railway Model Control System
A C# library for interfacing with the Roco and Fleischmann Z21 Digital Command Center (DCC). Control trains, functions, and eventually signals/switches using the Z21 protocol. Available as a NuGet package.
A lightweight and fully SOLID C# library implementing the Z21 LAN protocoll from Roco and Fleischmann.
16 channel S88 feedback module
Prometheus exporter for the digital command center z21/Z21 from Roco/Fleischmann.
Simple, single-binary mDNS daemon for Linux-based micro devices
Libre Railroad Studio, short "LMRS", is collection of free software tools dealing with various aspects of digital model railways.
Native SwiftUI and Python apps for editing Roco Z21 locomotive files on macOS, with DCC functions, OCR manual scanning, and .z21/.z21loco import and export.
Add a description, image, and links to the z21 topic page so that developers can more easily learn about it.
To associate your repository with the z21 topic, visit your repo's landing page and select "manage topics."