Skip to content

An open source web application for railway infrastructure design, capacity analysis, timetabling and simulation

Notifications You must be signed in to change notification settings

OpenRailAssociation/osrd

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8bdc428 · May 14, 2024
May 14, 2024
Jan 8, 2024
May 6, 2024
Apr 21, 2024
May 13, 2024
May 13, 2024
May 14, 2024
Oct 19, 2023
Apr 18, 2024
Mar 14, 2024
May 2, 2024
Nov 17, 2023
Oct 19, 2023
Apr 5, 2024
Feb 1, 2024
Apr 9, 2024
Nov 10, 2021
Apr 9, 2024
Apr 15, 2024
Apr 2, 2024
Apr 5, 2024
Oct 19, 2023

Repository files navigation

OSRD Logo    Public Money Public Code

Contributors badge LGPL License badge Build Status

What is OSRD?

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

It's free and open-source forever!

Learn more about the project on osrd.fr.

WARNING

OSRD it not yet production ready. User and programming interfaces can and will change (now is the time to make suggestions!). Important features are missing. Documentation is sparse. Please don't rely on OSRD unless you are prepared to deal with frequent changes.

Getting Started

To compile and run the application with an example infrastructure:

# build and run the entire stack
docker compose up -d --build

./scripts/load-railjson-infra.sh small_infra tests/data/infras/small_infra/infra.json
./scripts/load-railjson-rolling-stock.sh tests/data/rolling_stocks/fast_rolling_stock.json

# open the web app
xdg-open http://localhost:4000/

(Linux users can use docker-compose-host.yml to enable host networking)

Get in touch

Sponsors

Ministère chargé des Transports European Union SNCF Réseau