Germany has https://bahn.expert/ which although it is by station, shows the schedule of a train if you click through. It doesn’t show freight/non-passenger services but for many DB workings it will show the stock allocation including vehicle numbers, if you pick the option to turn it on.