Why OpenRail Association?

Over the years, many private or commercial initiatives have resulted in valuable, but mostly "in- house" applications or frameworks. These disconnected initiatives necessarily overlap, within a context of constrained IT development resources.

Efficiency and Rationalization of efforts

The objective of the OpenRail Association Initiative is to provide an open space to foster innovation and software development in the railway sector.

Software development activity is now an inherent part of rail operations, and all players have IT teams working on internal projects. Often using tools provided by private software publishers, these teams continually create value. They know the needs and constraints of the business. They can innovate and propose reliable technical solutions. They are already doing this, but in isolation.
OpenRail Association wishes to federate all the efforts that are made by IT teams around the world in open, collaborative, scalable and robust software projects.

IT projects by the railways and for the railways.

Meeting Basic Needs

The rail industry collectively needs a set of affordable, well-understood, reliable, and maintained software tools to perform basic analyses of their customers' needs, business assets, or environmental impact of their operations.

Open Source for Digital Sovereignty in Rail

Railway is critical infrastructure. The software that runs it increasingly determines whether organizations can make independent decisions about their own systems, or whether those decisions are constrained by the tools and platforms available to them.

Open source provides the transparency, interoperability, and shared investment that turn digital sovereignty from a policy goal into operational reality. No lock-in. No opaque supply chains. No single provider controlling the stack.

Choice. Control. Influence.

OpenRail gives its members open source alternatives across the rail software stack, governance rights over the projects they depend on, and the freedom to operate, adapt, and switch without permission.

OpenRail Projects

These are the Open Source projects which are officially hosted by the OpenRail Association. They have been accepted through the incubation process. If you would like to suggest a new project to the OpenRail Association please have a look at the questionnaire for new projects.

OSRD

OSRD is an open source web application for railway infrastructure design, capacity analysis, timetabling and simulation and short term path request.

GitHub

Status: development

RCM OSS

RCM by SBB comprises a suite of products for rail condition monitoring. Based on the open-source data format RCM-DX (RCM Data eXchange), RCM enables easy accessibility and visualization of railway diagnostic data.

GitHub

Status: stable

DAC Migration DSS

Within the next years around 500 K freight wagons all over Europe owned and operated by various corporations will be converted from screw couplers to digital automatic couplers (DAC). To facilitate the migration process, a decision support system (DSS) is planned under the project.

Status: concept

Netzgrafik-Editor

Netzgrafik-Editor is now a mature tool for creating and analyzing regular-interval timetables. It's versatile for logistics planning in various domains. Features include interactive editing, graphic timetables, trainrun editing, and logistics analysis.

GitHub

Status: stable

libLRS

The goal of the library is to have a flexible, high performance and easy to integrate linear referencing systems (LRS) library that can be used in any system to manipulate LRSs.

GitHub

Status: development

OpenRail Members

The organisations listed below have agreed on the principles and believe in the benefits of an Open Source foundation for the railway sector. They have founded and joined the OpenRail Association, and firmly believe that Open Source is a great opportunity for this industry.

UIC

Deutsche Bahn

SNCF

SBB CFF FFS

Infrabel

ONCF

Entur

Flatland Association

EONA-X

And how about you?

We are looking forward to accept new members and make our community grow.

Learn more about how to join

Get in touch

You can reach us by sending an email to

You are also welcome to join the OpenRail mailing list for general discussions and announcements. This is the best way to be informed about updates.