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: 7 days ago
JSON representation

  • Using Data

    • Consumer Apps

      • DC MetroHero - Realtime vehicle position and arrivals and departure information for the Washington, D.C. region's WMATA Metrorail and Metrobus systems. WebApp, Android, and iOS apps avaliable.
      • Amtraker - Live tracker for Amtrak trains across the US, with route maps and station ETAs.
      • Transito - FOSS data-provider-agnostic public transportation app that let's you route between locations using openly available public GTFS feeds (sourced from the [Mobility Database](https://database.mobilitydata.org/)). Utilizing the [Mobroute Go API](http://sr.ht/~mil/mobroute), the Transito app lets you performs routing calculations right on your phone. Cross-platform app currently supporting Android & Linux.
      • Transit
      • Moovit
      • Transit Display - Multimodal and real-time transit display software.
      • Ualabee - Community driven trip planner with focus on user interaction, users can report anomalies, upload pictures, edit transit data and chat with other passengers.
    • Hardware

      • Arrivals LED - Python renderer that drives a 128×32 HUB75 LED matrix on a Raspberry Pi to display live transit arrivals.
      • CharlieBoard - Open-source MBTA display using WS2812B LEDs on a Raspberry Pi Zero 2W, with real-time vehicle positions, geographically accurate PCB map, and a web control interface.
    • 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.
      • GTFS City - Open-source GTFS visualization and analysis tool with trip simulation, isochrone analysis, heatmaps, stop connectivity, and route planning.
      • Pantograph - A way to explore a transit system in real time.
      • gtfs-to-geojson - A simple online converter for gtfs to geojson with a list of feeds.
      • Local Transit - Map visualization of public transit frequency, created using QGIS.
      • MTA Frequency - Frequency visualization of subways and buses in New York City built using [Transitland](https://transit.land/).
      • Pantograph - A way to explore a transit system in real time.
      • 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).
      • TRAVIC Transit Visualization Client - Visualizes vehicles moving based on static GTFS data (and sometimes realtime data). Supports over 260 cities. Github account for geOps organization is [here](https://github.com/geops).
      • Rail Map Generators - Tool for generating railway maps and information panels in the styles of various cities' public transportation systems.
      • Google Earth - Create and share custom maps with one of the the world's most detailed statelite applications.
      • UrbanRail.Net - Worldwide reference map of urban rail transport (metros,trams,commuter rail) with detailed and up-to-date information.
      • AllRailMap - Another worldwide map of railways using OpenStreetMap data.
      • North American Transit -  Map of all Passenger Rail in North America including (intercity rail, metros, trams and tourist lines)
      • TrainRouter - Interactive world atlas of 744 notable train routes (high-speed, scenic and night trains) with facts and photos for each route; the underlying data is open (CC BY 4.0).