There are 3 repositories under model-railway topic.
Model railroad control and automation software
Engine Driver - JMRI Throttle for your Android device
A free and open-source automatic model railway management software for Marklin Central Station 3, written for macOS using Swift and SwiftUI.
Arduino library for the OpenMRN core using the simplified drivers and programming model of the Arduino environment.
Software to create and manage model railroad timetables with some automatic mechanism to speed up the work.
My Experiments to automate a model railway
A model railway signalling system written in Python for the Raspberry Pi. Can be used with the Pi-SPROG command station for full DCC control of points and signals. Also supports train detection via the GPIO ports.
Arduino library for controlling signals on a model railway.
App for creating and printing wagon- and loco cards
Using ESPHome for Model Railroad Automation and Control
Wireless DCC / WCC decoders for railway modelling (trains and accessories) and other models/toys based on Arduino
Digital model railroad system
hJOP Engine Driver for Android
A WIP open-source model railroad software
Another experimental web application for working with scheduling of model railway operation at module meetings.
Emulates MERG concentrator or MQTT for RFID reader communication with JMRI
Digital command control web interface
Application for registry of model railway modules.
An API to interface with a DCC++ EX BaseStation (or DCC++ Classic BaseStation) over a local network
Model railway collection database
A Python library to interface with the WiThrottle protocol
Arduino based Automatic Level Crossing Gate Controller for double track line on a Model Railway (UK original style gates) with CMRI
App for fast clock at module meetings
A python library for loconet messages