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 APImotis-fptf-client- JavaScript client to expose the MOTIS API as a fptf 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.