Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/andredarcie/awesome-gtfs

:bus: A collection of awesome gtfs libraries, resources and other things.
https://github.com/andredarcie/awesome-gtfs

List: awesome-gtfs

gtfs-dataset gtfs-format gtfs-importer gtfs-realtime gtfs-visualizer transit-agencies transit-data

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Awesome GTFS [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
A collection of awesome [GTFS](https://developers.google.com/transit/gtfs/) libraries, resources and other things.

#### Contents

- [Public Feeds](#public-feeds)
- [Frameworks and Libraries](#frameworks-and-libraries)
- [Data Viewers](#data-viewers)
- [Multimodal Trip Planning](#multimodal-trip-planning)
- [Editors](#editors)

## Public Feeds

* [Transit Land](https://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](http://transitfeeds.com/) - An extensive archive of public transit data for software developers, transit agencies and more.
* [Google Public Feeds](https://code.google.com/archive/p/googletransitdatafeed/wikis/PublicFeeds.wiki) - This is a list of transit schedule data published by transit agencies and operators in GTFS format for developers to use.
* [GTFS Data Exchange](http://www.gtfs-data-exchange.com/agencies#filter_official) - Transit Agencies Providing GTFS Data.

## Frameworks and Libraries

* [Google Transit Feed](https://github.com/google/transitfeed) - A Python library for reading, validating, and writing transit schedule information in the GTFS format.
* [Node-GTFS](https://github.com/brendannee/node-gtfs) - node-GTFS loads transit data in GTFS format, unzips it and stores it to a MongoDB database.
* [gtfs-utils](https://github.com/public-transport/gtfs-utils) – JavaScript utilities to process GTFS data sets (e.g., "flattening" `calendar.txt` & `calendar_dates.txt`, computing arrival/departure times of trips).
* [gtfs-realtime-bindings](https://github.com/google/gtfs-realtime-bindings) - Language bindings generated from the GTFS-realtime protocol buffer spec for popular languages.
* [gtfs_SQL_importer](https://github.com/cbick/gtfs_SQL_importer) - Import GTFS data to SQL.
* [Transitfeed module](https://github.com/bmander/gtfs) - A rewrite of the python transitfeed module.
* [GTFS-viz](https://github.com/vasile/GTFS-viz) - Converts a GTFS dataset into a SQLite DB + GeoJSONs / KMLs.
* [onebusaway-gtfs-modules](https://github.com/OneBusAway/onebusaway-gtfs-modules) - A Java-based library for reading, writing, and transforming public transit data in the GTFS format, including database support.
* [GTFS Ruby](https://github.com/nerdEd/gtfs) - A Ruby wrapper for the General Transit Feed Specification.
* [GTFS Importer](https://github.com/jvashishtha/GTFSImporter) - Import GTFS data to SQLite for use in iOS and Android apps.
* [GTFSDB](https://github.com/OpenTransitTools/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](https://github.com/CUTR-at-USF/gtfs-osm-sync) - Synchronizes public transportation data in GTFS format with OpenStreetMap.org.
* [GTFSrDB - GTFS-realtime to Database](https://github.com/mattwigway/gtfsrdb) - GTFSrDB loads GTFS-realtime data to a database.
* [GTFS MySQL IMPORT SCRIPT](https://github.com/sbma44/py-gtfs-mysql) - Python scripts to import a GTFS dataset into a basic MySQL database.
* [GTFS as a Django app](https://github.com/tulsawebdevs/django-multi-gtfs) - Django app to import and export General Transit Feed Specification (GTFS).
* [GeoTrellis Transit](https://github.com/geotrellis/geotrellis-transit) - API and libraries for generating travelsheds from OSM & GTFS data.
* [GTFS Feed Parser](https://github.com/itinero/GTFS) - .Net/Mono implementation of a General Transit Feed Specification (GTFS) feed parser.
* [FastGtfs](https://github.com/nicomazz/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.
* [gtfsutils](https://github.com/triply-at/gtfsutils) - GTFS command-line tool and Python GTFS utility library

## Data Viewers

* [GTFS to HTML](https://github.com/brendannee/gtfs-to-html) - Build HTML timetables from GTFS transit data.
* [GTFS Visualizations](https://github.com/cmichi/gtfs-visualizations) - Visualizing GTFS data.
* [onebusaway gtfs realtime visualizer](https://github.com/OneBusAway/onebusaway-gtfs-realtime-visualizer) - A visualizer for GTFS-realtime transit data.
* [GTFS Visualizer](https://github.com/AndreNDarcie/gtfs-visualizer) - Library responsible for generating HTML data based on the GTFS format.
* [LiveMap](https://github.com/google/gtfs-realtime-bindings) - Real-time visualization of public transportation based on parsed GTFS data sets.
* [gtfs-rt-inspector](https://github.com/public-transport/gtfs-rt-inspector) - Web app to inspect & analyze any GTFS Realtime feed.

## Multimodal Trip Planning

* [Open Trip Planner](http://www.opentripplanner.org/) - 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](https://github.com/conveyal/gtfs-editor) - A web-based GTFS editing framework.
* [Gtfs editor](https://github.com/avilaton/gtfseditor) - A customizable editor for GTFS files which can be used both as a standalone app or deployed to a wsgi compliant hosting.