Software to control a model railroad construction with selectrix.
- track builder (blocks, switch, signal, uncoupler)
- assign Block Occupancy Detector
- control trains
- bus monitor: live monitoring, recording and playback of the SX1 bus
- scenarios: define and run automated routes/sequences
Native executables for Linux and Windows are built automatically and attached to each GitHub Release.
NOTE: The Windows executable is not code-signed. Windows SmartScreen will show an "unknown publisher" warning ("Windows protected your PC") on first launch. Click More info → Run anyway (or right-click the file → Properties → check "Unblock" before running) to start it anyway.
Start the executable and open http://localhost:8080/.
The data is stored in your user home. (folder: .cc)
Documentation isn't available for now, please try it out yourself. ;)
Build native executable of control-center:
mvn clean package -Dquarkus.native.enabled=true -Dquarkus.native.container-build=true -Pwith-frontend
NOTE: Quarkus now ships with a Dev UI, which is available in dev mode only at http://localhost:8080/q/dev/.
The application can be packaged using:
./mvnw package -Pwith-frontendYou can run your application in dev mode that enables live coding using:
./mvnw quarkus:devThis project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) — see the LICENSE file for details.
Copyright (C) 2026 Daniel Tuerk