Skip to content

chrisjm66/openrcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenRCS - Open-Source Rail Control Simulator

Project Background

OpenRCS is a free, open-source rail signalling simulator, that aims to have the following features:

  • Interlocking and timetable logic
  • Support for multiple signalling systems, including the US, UK, and German systems
  • Easy-to-edit timetables, maps, and game data
  • Provide an enjoyable and easy cross-platform user experience

OpenRCS is licensed under GPLv3.

Contributors

OpenRCS is developed in Go and Wails, which connects the simulator runtime to a WebKit UI provided through Wails. General guiding principles for contributors include:

  • Composition over inheritance
  • Single source of truth
  • Keep it simple, limit abstractions if possible

Note to linux users on webkit2gtk-4.1: use -tags webkit2_41 in all commands

About

Open Source Railroad Signalling Simulator, written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors