June 20th, 2024

OSRD: Open-Source Railway Designer

The OSRD is an open-source web app for railway planning, capacity analysis, and timetabling. It supports infrastructure design, conflict detection, and automatic train addition. The project promotes open-source development and interoperability.

Read original articleLink Icon
OSRD: Open-Source Railway Designer

The OSRD is an open-source web application designed for railway infrastructure planning, capacity analysis, timetabling, and more. Users can design railway infrastructure, analyze capacity, detect conflicts, and visualize capacity for short-term planning. The platform allows for the automatic addition of new trains to existing timetables. OSRD promotes open-source development, enabling anyone to use, develop, and distribute the software. The project follows open governance principles, with decisions made collectively. It is designed for interoperability, allowing custom infrastructure formats and signaling systems to work together seamlessly. OSRD is sponsored by contributors, with all rights reserved.

Related

OpenSnitch: GNU/Linux interactive application firewall inspired by Little Snitch

OpenSnitch: GNU/Linux interactive application firewall inspired by Little Snitch

OpenSnitch is a versatile GNU/Linux application firewall with outbound connections filtering, ad blocking, and SIEM integration. It offers deb/rpm packages on GitHub, press coverage, connection review, donations, and translation opportunities.

RuneLite – open-source RuneScape Client

RuneLite – open-source RuneScape Client

RuneLite is a widely used open-source client for Old School RuneScape, boasting features such as Discord integration, GPU rendering, loot tracking, and status widgets. It has 181,000+ online players, version 1.10.31.3, and supports contributions, downloads for multiple platforms, tile markers, and a plugin hub. Developed with Bootstrap, React, and Font Awesome.

Show HN: Online OPML editor to manage subscription lists

Show HN: Online OPML editor to manage subscription lists

The OPML Editor on GitHub manages RSS and Atom feeds. Users can add, merge OPML files, and remove duplicates using Svelte and CodeMirror technologies. Licensed under AGPL-3.0. Access at opml.imadij.com.

OpenEMR: Open-source medical record software

OpenEMR: Open-source medical record software

OpenEMR is a feature-rich open-source electronic health records and medical practice management solution, offering ONC Certification, advanced features, multilingual support, and community-driven development. It prioritizes data ownership, security, and accessibility.

Picolisp a Railroad Simulation

Picolisp a Railroad Simulation

A railroad simulation in PicoLisp uses Discrete Event Simulation (DES) to model trains as bots moving between stations, changing tracks, and shunting. Users control the simulation through logic and network layout files.

Link Icon 7 comments
By @solardev - 5 months
This looks like a serious tool for real professionals to use. Cool! I wish they had some screenshots or videos of the process.

In the meantime, if anyone's looking for gamified railroad-building (just for fun), check out:

https://store.steampowered.com/app/1124180/Rail_Route/

https://store.steampowered.com/app/1134710/NIMBY_Rails/

https://store.steampowered.com/app/503940/Railway_Empire/

Or several more: https://github.com/arcataroger/awesome-engineering-games/tre...

By @sakjur - 5 months
This tool was the subject of a FOSDEM talk this year, which is available as a video on FOSDEM’s website: https://fosdem.org/2024/schedule/event/fosdem-2024-2052-open...
By @rickdeckard - 5 months
Kudos for the EU (and as often, also here: France!) for supporting such initiatives to open up niche, often-invisible areas of a market to create new grounds for innovation and disruption!

It doesn't work out in all cases, but in areas where it does it silently moves society forward!

By @ur-whale - 5 months
I would have felt a tad better if such tool had originated in Switzerland rather than France.

The railway system in Switzerland is far, far more reliable, far more central to the Swiss economy and proportionally (Switzerland is smaller than France) services much more of the country in terms of both geographical reach and service frequency.

But ... credit where credit is due, kudos indeed to the Frenchies for building and open sourcing something like this, I would love to see a video of it in use.

[EDIT]: I skimmed through the documentation, and I haven't found anything pertaining to monte carlo simulation of a complex railway system subject to external perturbations, as in: throw a bunch of unexpected events (accidents, breakdowns, blockages, late trains from a neighboring country entering the system, etc...) and see how well the whole network's efficiency holds under such disturbances. Maybe I am misunderstanding the purpose of the system.

[EDIT 2]: OK, found something. Such a "how well does the network do under perturbation" is not part of the feature set yet but seemed to be in the cards. From [1], in section "Operations studies / Planned features include", I read: "automated timetable robustness assessment using stochastic simulation".

[1]https://osrd.fr/en/about/use-case/#%C3%A9tudes-dexploitation

By @cbsmith - 5 months
I know I don't understand the domain at all, but I'm surprised that in this day and age you'd want a distributed system to do railway design. What aspect of the problem makes it unsuitable for running in a single process?
By @999900000999 - 5 months
Very cool!

How hard is it to use though for someone without a real technical skill set ?

By @devdao - 5 months
Looking forward to enjoying simulations of existing train networks