All Projects â†’ andredarcie â†’ awesome-gtfs

andredarcie / awesome-gtfs

Licence: other
🚌 A collection of awesome gtfs libraries, resources and other things.

Projects that are alternatives of or similar to awesome-gtfs

retro-gtfs
Collect real-time transit data and process it into a retroactive GTFS 'schedule' which can be used for routing/analysis
Stars: ✭ 45 (+28.57%)
Mutual labels:  gtfs-realtime, transit-data
path-data
A gRPC API that exposes various information about the PATH transit system.
Stars: ✭ 29 (-17.14%)
Mutual labels:  transit-data, transit-agencies
ara
Ara is a golang server for real-time public transport data exchange, using the SIRI protocol.
Stars: ✭ 12 (-65.71%)
Mutual labels:  gtfs-realtime, transit-data
gtfsrdb
GTFSrDB is a tool to archive gtfs-realtime data to a database.
Stars: ✭ 27 (-22.86%)
Mutual labels:  gtfs-realtime
transitland-atlas
an open directory of mobility feeds and operators — powers both Transitland v1 and v2
Stars: ✭ 55 (+57.14%)
Mutual labels:  gtfs-realtime
transitime
TheTransitClock real-time transit information system
Stars: ✭ 60 (+71.43%)
Mutual labels:  gtfs-realtime
pt2matsim
Package to create a multi-modal MATSim network and schedule from public transit data (GTFS or HAFAS) and an OSM map of the area.
Stars: ✭ 29 (-17.14%)
Mutual labels:  transit-data
open-bus
🚌 Analysing Israel's public transport data
Stars: ✭ 65 (+85.71%)
Mutual labels:  transit-data
nyc-mta-arrival-notify
A basic python script that reads the NYC MTA realtime feed API for subway data and outputs when the next arrival is for a given station.
Stars: ✭ 45 (+28.57%)
Mutual labels:  gtfs-realtime
public-transit-tools
Tools for working with GTFS public transit data in ArcGIS
Stars: ✭ 126 (+260%)
Mutual labels:  transit-data
all-transit
Interactive visualization of all transit in the Transitland database
Stars: ✭ 22 (-37.14%)
Mutual labels:  transit-data
gtfs-osm-sync
Synchronizes public transportation data in GTFS format with OpenStreetMap.org
Stars: ✭ 85 (+142.86%)
Mutual labels:  gtfs-dataset
concentrate
Concentrate: combine realtime transit files
Stars: ✭ 23 (-34.29%)
Mutual labels:  gtfs-realtime
linked-connections-server
Express based server that exposes Linked Connections.
Stars: ✭ 12 (-65.71%)
Mutual labels:  gtfs-realtime

Awesome GTFS Awesome

A collection of awesome GTFS libraries, resources and other things.

Contents

Public Feeds

  • Transit Land - Transitland brings together many sources of transit data to build a directory of operators and feeds that can be edited by transit enthusiasts and developers.
  • Transit Feeds - An extensive archive of public transit data for software developers, transit agencies and more.
  • Google Public Feeds - This is a list of transit schedule data published by transit agencies and operators in GTFS format for developers to use.
  • GTFS Data Exchange - Transit Agencies Providing GTFS Data.

Frameworks and Libraries

  • Google Transit Feed - A Python library for reading, validating, and writing transit schedule information in the GTFS format.
  • Node-GTFS - node-GTFS loads transit data in GTFS format, unzips it and stores it to a MongoDB database.
  • gtfs-realtime-bindings - Language bindings generated from the GTFS-realtime protocol buffer spec for popular languages.
  • gtfs_SQL_importer - Import GTFS data to SQL.
  • Transitfeed module - A rewrite of the python transitfeed module.
  • GTFS-viz - Converts a GTFS dataset into a SQLite DB + GeoJSONs / KMLs.
  • onebusaway-gtfs-modules - A Java-based library for reading, writing, and transforming public transit data in the GTFS format, including database support.
  • GTFS Ruby - A Ruby wrapper for the General Transit Feed Specification.
  • GTFS Importer - Import GTFS data to SQLite for use in iOS and Android apps.
  • GTFSDB - Python code that will load GTFS data into a relational database, and SQLAlchemy ORM bindings to the GTFS tables in the gtfsdb.
  • gtfs osm sync - Synchronizes public transportation data in GTFS format with OpenStreetMap.org.
  • GTFSrDB - GTFS-realtime to Database - GTFSrDB loads GTFS-realtime data to a database.
  • GTFS MySQL IMPORT SCRIPT - Python scripts to import a GTFS dataset into a basic MySQL database.
  • GTFS as a Django app - Django app to import and export General Transit Feed Specification (GTFS).
  • GeoTrellis Transit - API and libraries for generating travelsheds from OSM & GTFS data.
  • GTFS Feed Parser - .Net/Mono implementation of a General Transit Feed Specification (GTFS) feed parser.
  • FastGtfs - Rust library to parse and merge GTFS data, designed for embedded systems. It converts the txt format in a binary one, faster to parse. It also provides a navigator (given start and destination point gives several results), and enables the creation a network simulation in real time.

Data Viewers

Multimodal Trip Planning

  • Open Trip Planner - OpenTripPlanner provides a range of passenger information and transportation network analysis features using our infrastructure for finding itineraries combining transit, pedestrian, bike, and car segments.

Editors

  • gtfs-editor - A web-based GTFS editing framework.
  • Gtfs editor - A customizable editor for GTFS files which can be used both as a standalone app or deployed to a wsgi compliant hosting.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].