This is a list of JavaScript modules adhering to the Friendly Public Transport Format.
validate-fptf
– Validate FPTF data. Follows the spec.
db-hafas
– JavaScript client for the DB HAFAS API.db-prices
– Find the cheapest routes using the DB Sparpreise API.db-stations
– A list of DB stations.vbb-monitor
– Fetch all departures of all lines at all stations of VBB.db-monitor
– Fetch departures at DB stations.db-monitor-cli
– Command line tool to fetch departures at DB stations.db-zugradar-client
– Get live departures of DB trains.oebb-hafas
– JavaScript client for the ÖBB HAFAS API.deinbus
– JavaScript client for the deinbus coach travel API.ecolines
– JavaScript client for the Ecolines API.eurolines-de
– JavaScript client for the eurolines.de API.generate-db-graph
– Generate a JSON graph of Deutsch Bahn public transport.hafas-client
– JavaScript client for HAFAS mobile APIs.interrail
– Find european train stations and routes. Client for the European Interrail / EuRail API.locomore
– A JavaScript client for the Locomore API.meinfernbus
– JavaScript client for the Meinfernbus/FlixBus API.nettbuss-stations
– A list of Nettbuss.se stations.ouibus
– JavaScript client for the OUIBUS API.search-meinfernbus-locations
– Search for Flixbus MeinFernbus cities & stations.sncf
– SNCF API clienttallink
– JavaScript client for the tallink API.vbb-client
– An API client for Berlin & Brandenburg public transport.vbb-fare-zones
– All VBB stations and their fare zones.vbb-find-stations
– Search for stations of VBB.vbb-hafas
– A JavaScript client for Berlin & Brandenburg public transport HAFAS API.vbb-lines
– VBB lines and their stations.vbb-lines-at
– Which lines run at a VBB station?vbb-positions-stream
– A realtime stream for positions of buses and trains.hafas-rest-api
– Expose a HAFAS client via an HTTP REST API.vbb-rest
– An HTTP REST server for Berlin & Brandenburg public transport.db-rest
– A clean REST API wrapping around the Deutsche Bahn API.vbb-stations
– A list of VBB stations.vbb-stations-autocomplete
– Search for stations of VBB.db-stations-autocomplete
– Search for stations of DB.vbb-trips
– When do trains run where in VBB?wifi-on-ice-portal-client
– Query information from the WifiOnICE portal in German ICE trains.insa-hafas
– JavaScript client for the NASA/INSA HAFAS API.nahsh-hafas
– JavaScript client for the NAH.SH HAFAS API.hafas-monitor-departures
– Fetch all departures of all lines at all stations of VBB.hafas-monitor-departures-ws-server
– A WebSocket server wrappinghafas-monitor-departures
.hafas-monitor-journeys
– Use any HAFAS API to monitor journeys from A to B.pyhafas
- python client for the HAFAS API
generate-db-shop-urls
– Magically generate Deutsche Bahn ticket URLs.generate-vbb-gtfs
– Generate clean GTFS from VBB data.vbb-journey-ui
– UI component for displaying a journey like in Google Maps.hafas-discover-stations
– Pass in a HAFAS client, discover stations by querying departures.discover-vbb-stations
– Build a graph of VBB stations by querying departures.discover-db-stations
– Build a graph of DB stations by querying departures.hafas-collect-departures-at
– Utility to collect departures, using any HAFAS client.hafas-estimate-station-weight
– Pass in a HAFAS client, estimate the importance of a station.are-vbb-hafas-stations-the-same
– Check if two stations from the VBB API should be one.merge-vbb-stations
– Heuristic to find VBB stations & stops that should be one.