This is the top-level Help page for JMRI.

The acknowledgements page shows that a lot of people have been able to contribute.

Using The Help System

If you're viewing this via the program's Help tool, the section to the left gives you three types of access to JMRI's help.

If you're viewing this on the web, the links above will get you to the corresponding sections.

Further information

The main JMRI web page is a good place to start for information about current status, updates, etc.
(Depending on your computer, you might have to copy that link to your web browser to be able to see external sites properly).

The jmri-announce mailing list carries announcements of new versions, major changes, etc. This list is intended to be very low traffic; discussions, etc. should take place elsewhere. You can subscribe by sending the word "subscribe" in the subject or body of an email to

We have a "JMRI Users" Yahoo group for general discussion. If you want to ask a question, get some help, or suggest some improvement, that discussion group is a good place. You can subscribe, browse posts, etc. at

Our technical web pages are continually being updated. We're always short of documentation, so if you're interested in working with the code or updating some Help files, we'd love to help you get started.