An open API service indexing awesome lists of open source software.

awesome-transit

Community list of transit APIs, apps, datasets, research, and software :bus::star2::train::star2::steam_locomotive:
https://github.com/MobilityData/awesome-transit

Last synced: 10 days ago
JSON representation

  • Uncategorized

  • Using Data

    • Agency Tools

      • Remix - A webapp that lets transit agencies easily plan routes.
      • Next Train API - Serves any GTFS feed as a JSON API. Transit agencies and developers alike can deploy the open source code to their own Heroku server.
      • PTV Lines - A cloud-based public transport software for line planning and public transport service optimisation
      • RideSheet - based tool for small demand-responsive transportation (DRT) services.
      • Remix by Via - A webapp that lets transit agencies easily plan routes.
    • Consumer Apps

      • Catenary Maps - Realtime and Schedule global public transport map and navigation software, written in Rust and Svelte.
      • Instabus - Realtime map of Austin's (CapMetro) public transit. Has no server/backend dependency at all and runs completely on GitHub pages.
      • Bikeshare Map - Status of all worldwide bikeshare stations
      • TransSee - Real-time transit predictions based on actual travel times, vehicle locations, schedules and maps. Premium gives you access to a detailed history of schedules, vehicle locations, stop arrivals, schedule adherance, charts and graphs. For an additional fee custom queries can be run on this data.
      • YourStop - Mobile friendly web app which consumes GTFS feeds and displays both live and scheduled trips for stops. Launched with MBTA, YRT/Viva and Maryland MTA.
      • KDE Itinerary - App (Desktop and Android) for planning trips. It can find public transport routes, store them offline, add events to your trips, see the floor plan of train stations, and much more. [Souce Code](https://invent.kde.org/pim/itinerary), [GitHub](https://github.com/KDE/itinerary)
      • MACS Transit Android App - A bus tracker app for Android devices for the MACS Transit system in Fairbanks, Alaska. Uses RouteMatch APIs.
      • Next Train - Connecticut - A React-native mobile app for searching train schedules published by the Shore Line East transit agency in Connecticut. Relies on a deployment of the [Next Train API](https://github.com/data-creative/next-train-api).
      • Offi Directions - An Android app that provides trip planning, schedules, live departure times, and disruption information for transport authorities in Europe and beyond.
      • Transportr - transport-enabler](https://github.com/schildbach/public-transport-enabler) in order to connect to many different transport networks worldwide.
      • Trufi App - A cross-platform Flutter app that uses [OpenTripPlanner](http://www.opentripplanner.org/)
      • ÖPNV Navigator
      • TripGo
      • OsmAnd - OsmAnd is a GPS Navigation and map application that runs on many Android and iOS smartphones and tablets, featuring optional offline maps and turn by...
      • Catenary Maps - Realtime and Schedule global public transport map and navigation software, written in Rust and Svelte.
    • SDKs

      • TripKit - TripKit is a Swift-library to get data from public transport providers.
      • KPublicTransport - A C++ library for accessing realtime public transport data and for performing public transport journey queries.
      • motis-client - MOTIS API TypeScript client
      • motis-java-client - MOTIS API Java client
      • motis-fptf-client - A [Friendly Public Transport Format (FPTF)](https://github.com/public-transport/friendly-public-transport-format) client for [MOTIS](https://github.com/motis-project/motis) that is a drop-in replacement for [hafas-client](https://github.com/public-transport/hafas-client/) and/or [db-vendo-client](https://github.com/public-transport/db-vendo-client/).
    • Visualizations

      • BusGraphs Access Analyzer - Web application for measuring the access provided by real and hypothetical fixed-route public transit networks, and visualizing and decomposing this access in variety of ways.
      • fastest-bus-analysis-in-the-west - A python Pandas script that combines Ridership/APC, Swiftly speed and dwell data, bus stop inventory, GTFS, and geospatial shapes to create a stop by stop, route by route, time grouping filterable dataset for cross-analyses. The dataset is then visualized in [Tableau](https://public.tableau.com/profile/vivek7797#!/vizhome/stopsandspeedanalyses/Story1) to help VTA Planners find places to make bus and rail network faster and more reliable through speedups methods like stop consolidation and dedicated lanes.
      • gtfspy-webviz - Web application for animation and visualization of GTFS data using [gtfspy](https://github.com/CxAalto/gtfspy).
      • gtfs-visualizations - Open-source NodeJS application for visualizing the routes of GTFS datasets.
      • MIT COAXS - Co-creative Planning of Transit Corridors using Accessibility-Based Stakeholder Engagement (shows route scenarios using [OpenTripPlanner Analyst](http://www.opentripplanner.org/analyst/)).
      • Simple Transit Site - An online example of how to create a transit website all from your gtfs [on Github](https://github.com/ioTransit/simple-transit-site)
      • Toronto Transit Explorer - A Java application that visualizes transit, biking and walking accessibility across the city of Toronto. Uses a modified version of [R5](https://github.com/conveyal/r5) for routing.
      • Transit Vis - A visualization tool to display performance metrics derived from the King County Metro GTFS-RT feed (OneBusAway API). Viewable [here](https://www.transitvis.com/). Used for [this paper](https://link.springer.com/article/10.1007/s12469-022-00291-7).
      • TransitFlow
      • Traze - Visualization of public transport vehicles from all over the world. Collaborate with other users to get real-time updates even when it is not available from the agency. Based on a number of sources, including GTFS and GTFS-RT. (Previously known as Livemap24).
      • Visualizing MBTA Data - Interactive graphs that show how people use Boston's subway system.
      • GTFS Viz 🚉 - A web app that visualizes GTFS Data on the browser at scale without a backend on the client side using [duckdb-wasm 🦆](https://duckdb.org/docs/api/wasm/overview.html).
      • Brand New Subway - An interactive transportation planning game that lets players alter the NYC subway system to their heart's content.
      • loom - Software suite for the automated generation of geographically correct or schematic transit maps.
      • MetroDreamin' - A modern, open source software that allows users to create, save, like, and share interactive transit maps with agents.
      • Rail Map Generators - Tool for generating railway maps and information panels in the styles of various cities' public transportation systems.
      • North American Transit -  Map of all Passenger Rail in North America including (intercity rail, metros, trams and tourist lines)
      • Australian Rail Maps -    Detailed Australian railway maps from the national, state and city levels.
      • INAT - Aesthetically pleasing static maps of worldwide metros systems.
      • China Railway Map - An online Interactive map for the passenger railway transportation system of China, presenting station and rail information.
      • Local Transit - Map visualization of public transit frequency, created using QGIS.
      • Openptmap - openptmap shows public transport lines.
      • OSMTransportViewer - Use OSM Overpass API to get network data
      • PTMap - The PTMap shows public transport routes as they are entered to the OpenStreetMap.
      • Unroll - Public transport routes
      • Jungle Bus Map - A webmap for viewing transport stop deails in OpenStreetMap.
      • AccraMobile3 - Accra Mobile 3 is a project launched in July 2017 to map all the Tro tro lines of Accra, Ghana for the Department of Transport (DoT) of Accra...
      • OpenStationMap - Displays indoors of public transport stations (including rails and platforms).
      • QGIS - GTFS plugins - List of plugins for GTFS in QGIS
      • Traze - Visualization of public transport vehicles from all over the world. Collaborate with other users to get real-time updates even when it is not available from the agency. Based on a number of sources, including GTFS and GTFS-RT. (Previously known as Livemap24).
      • Rail Transit Maps - A collection of railway maps covering Europe (especially Russia).
      • MOTIS - Intermodal Mobility Information System including [visualization](https://europe.motis-project.de/)
      • All Transit - Interactive GTFS route and schedule animation (for U.S. cities) using Mapbox GL JS, Deck.gl and Transitland. Github repository [here](https://github.com/kylebarron/all-transit).
      • Local Transit - Map visualization of public transit frequency, created using QGIS.
      • TransitLens - Browser-based GTFS viewer for visualizing routes, stops, and shapes on an interactive map. Includes service calendar analysis, structured data tables, and GeoJSON/KML overlay support. No setup required.
      • MOTIS - Intermodal Mobility Information System, global server run by [Transitous.org community](https://transitous.org)