Skip to content

Releases: klaustopher/gtfs-planner

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 10:49

GTFS Planner 1.0.0 🚇🚌

Das ist das erste Release von GTFS Planner – einer Desktop-App, mit der du den
öffentlichen Nahverkehr auf einer interaktiven Karte erkundest und mehrteilige
Reisen planst, direkt auf Basis von GTFS-Fahrplandaten.

Keine Cloud, kein Account, keine externen Tools: Die App lädt und verarbeitet die
GTFS-Daten komplett lokal und läuft als eigenständige Anwendung auf macOS, Linux
und Windows.

Was die App kann

  • Interaktive Karte – Stationen auf einer OpenStreetMap-basierten Karte (MapLibre GL), mit verkehrsmittel-spezifischen Markern: Fern-/Regionalbahn, S-Bahn, U-Bahn, Tram, Bus und Fähre auf einen Blick unterscheidbar.
  • Stationssuche – schnell, tolerant gegenüber Umlauten und Schreibweisen („koln" findet „Köln Hbf"), mit Tastatur-Navigation.
  • Reiseplanung – Abfahrten an einer Station ansehen, eine Verbindung wählen und Etappe für Etappe zur Reise hinzufügen. Die App zeigt dir an jeder Station die Ankunftszeit und den Puffer/Aufenthalt bis zur nächsten Verbindung.
  • Reise-Ansicht – die fertige Reise mit farblich klar getrennten Etappen auf der Karte und als Übersicht in der Seitenleiste.
  • Export & Speichern – Reise als PDF oder ICS (Kalender) exportieren sowie speichern und wieder laden.
  • Eingebauter GTFS-Import – Unterstützt den kostenlosen gtfs.de-Feed (direkter Download) und den registrierungspflichtigen DELFI / opendata-ÖPNV-Feed (lokale ZIP); dessen detaillierte Stationshierarchie inkl. Bahnsteige wird automatisch passend normalisiert.

Installation

Lade die Datei für dein Betriebssystem unten unter Assets herunter.

macOS

gtfs-planner_v1.0.0_macOS_universal.dmg öffnen und gtfs-planner in den Programme-Ordner ziehen. Die App ist signiert und notarisiert – sie startet ganz normal, ohne Gatekeeper-Umweg. Läuft nativ auf Apple Silicon und Intel.

Linux

WebKitGTK gibt es in zwei nicht kompatiblen Generationen – wähle den passenden Build:

  • gtfs-planner_v1.0.0_linux_amd64_webkit2gtk-4.1.tar.gz – Arch, Ubuntu 24.04+, Fedora und andere aktuelle Distributionen
  • gtfs-planner_v1.0.0_linux_amd64_webkit2gtk-4.0.tar.gz – ältere Distributionen (z. B. Ubuntu 22.04)

Laufzeit-Abhängigkeiten installieren, entpacken und starten:

# Ubuntu 24.04+ / Debian (4.1)
sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0
# Arch (4.1)
sudo pacman -S gtk3 webkit2gtk-4.1

tar xzf gtfs-planner_v1.0.0_linux_amd64_webkit2gtk-4.1.tar.gz
./gtfs-planner

Bleibt das Fenster weiß? Dann starte mit
WEBKIT_DISABLE_DMABUF_RENDERER=1 ./gtfs-planner (betrifft v. a. NVIDIA-Setups).

Windows

gtfs-planner_v1.0.0_windows_amd64_installer.exe herunterladen und ausführen.

Der Windows-Build ist (noch) nicht signiert, daher zeigt SmartScreen einen Hinweis „Der Computer wurde geschützt – unbekannter Herausgeber". Einfach auf Weitere Informationen → Trotzdem ausführen klicken.

Erste Schritte

Beim ersten Start fehlen noch die Fahrplandaten – die App öffnet automatisch einen Setup-Dialog:

  • Von gtfs.de herunterladen – holt den kostenlosen deutschlandweiten Feed und importiert ihn.
  • Lokale GTFS-ZIP öffnen – importiert eine bereits vorhandene ZIP, z. B. den DELFI / opendata-ÖPNV-Feed.

Der erste deutschlandweite Import dauert ein paar Minuten und erzeugt eine mehrere GB große lokale Datenbank. Pfad, Größe und Gültigkeit der Daten siehst du jederzeit unter Einstellungen, wo du die Datenbank auch löschen kannst.


Viel Spaß beim Planen! Feedback und Fehlerberichte gerne über die
Issues.