JMRI 4.20 is recommended for new users. It's the most recent stable production release.
For more information, please read the JMRI 4.20 Release Note, which also contains the download links.
JMRI 3.10.1 is recommended for JMRI users with computers that can only run Java 1.6; later releases require Java 1.8.
For more information, please read the JMRI 3.10.1 Release Note, which also contains the download links.
JMRI 2.14.1 is recommended for JMRI users with computers that can only run Java 1.5; later releases require Java 1.6/1.8.
For more information, please read the JMRI 2.14.1 Release Note, which also contains the download links.
Several users have contributed their clinics for our
Clinics page. There are both conventional handout
and slides clinics, and also some neat interactive clinics for DecoderPro®
Some JMRI clinics from past NMRA national and other conventions are also included.
- Hobbyists have created applications that work with JMRI to provide extra capabilities. In addition, some commercial vendors have created applications that work with, add data to, or take data from JMRI. See the community/connections directory for a list and links. New applications can be added at any time!
You can now use your iPhone, iPod Touch or Android cell phone as a throttle with JMRI.
After you download and install a program onto your phone, you can connect it wirelessly to your computer running JMRI, which in turn will run your layout. Imagine friends visiting your layout and running trains from their cellphones, without having to bring throttles.
For more information, please see the feature page.
- Now, you can control your layout directly from your computer, smartphone or tablet, without the need to download and install any application. The current web browsers running on these devices are able to manage the resources and features needed to replace physical throttles. Just start the JMRI Web Server on your JMRI computer, open http://<your JMRI server>/web/webThrottle.html and enjoy it. For more information, please visit the webThrottle - Web control for locos, panels, turnouts and routes page.
- The Raspberry Pi is becoming increasingly popular as a small and cheap computer. JMRI will operate under the Raspbian operating system (Debian version of Linux). See here for installation instructions..
- The JMRI applications have a built-in help system. It has lots of information, including overviews and window-specific information. The pages are simple HTML, and users are encouraged to add missing information. The Help information is available online via either the Index or Table of Contents.
A "Decoder ID" page has been added to the web.
Automagically created from the current DecoderPro definitions,
it provides easy access to all sorts of information about decoders.
Contribute more information to our decoder definitions, and help these pages become even more useful!
JMRI is an informal open-source software group.
We do this for the joy of model railroading, and don't produce anything for profit.
One of our members has spent the past four years in the Federal Courts defending our right to continue against an individual who has attacked us with bogus patent threats, cybersquatting, copyright infringement and other illegal acts.
We are extremely pleased to announce that this case has now been settled. The agreement ends the dispute, and gives everybody involved a way to move forward. This is a victory for JMRI and open-source software in general.
Sun Microsystems (now part of Oracle)
has awarded JMRI a
2006 Duke's Choice award.
Also called a "Dukie", this award is given
annually to "some of the most clever, practical, and inspirational Java technology applications on the planet".
The award was presented at the
annual JavaOne conference on May 14th by James Gosling.
JMRI won for its community, its use of Java technology to empower people all over the world to contribute, and for the impact it's had.