Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Public Transport

Public Transport

111 projects

Showing 36 of 111 projects

onebusaway-vdv-modules
onebusaway-vdv-modulesJava

Java libraries and CLI tools for parsing VDV-452 transit schedule data and converting it to GTFS format.

#schedule-data#java-library#vdv-452
Stars15
Forks17
Last commit4 years ago
Transit Network Model
Transit Network ModelC++

A real-time model of Auckland's public transport network using particle and Kalman filters for vehicle tracking and arrival predictions.

#arrival-predictions#gtfs-realtime#real-time-tracking
Stars14
Forks0
Last commit
o2g
o2gPython

Extracts partial GTFS public transport feeds from OpenStreetMap data, converting OSM routes and stops into a standard transit format.

#python#transit-data#gtfs-generator
Stars13
Forks2
Last commit7 years ago
sample-gtfs-feed
sample-gtfs-feedJavaScript

A fictional GTFS Schedule dataset for testing transit software and applications.

#npm-package#testing#transit-data
Stars13
Forks1
Last commit2 years ago
Hafas2GTFS
Hafas2GTFSPython

Converts HAFAS public transport data feeds into the standardized GTFS format, optimized for Swiss Federal Railways (SBB) feeds.

#hafas#python#sbb
Stars13
Forks3
Last commit12 years ago
gtfsdb_realtime
gtfsdb_realtimePython

A Python library that loads real-time transit data (GTFS-realtime) into relational databases and provides SQLAlchemy ORM bindings.

#real-time-updates#postgis#python-library
Stars13
Forks3
Last commit2 years ago
Simple Transit Api
Simple Transit ApiJavaScript

A lightweight Go API for querying and serving public transit data from GTFS feeds.

#api-server#rest-api#transit-data
Stars10
Forks1
Last commit2 years ago
NeTEx-to-GTFS Converter Java
NeTEx-to-GTFS Converter JavaJava

A Java library that converts NeTEx public transport timetable datasets into GTFS format, following the Nordic NeTEx Profile.

#java-library#timetable#netex
Stars10
Forks6
Last commit6 days ago
CGTFS
CGTFSC

A thin and fast C library for parsing static GTFS (General Transit Feed Specification) feeds.

#c-library#transportation-analysis#c
Stars10
Forks2
Last commit7 years ago
Open Street Map Public Transport Parser
Open Street Map Public Transport ParserRust

Parses OpenStreetMap public transport and area relations, reconnects broken ways, and outputs GeoJSON with parallel processing for speed.

#geojson#geospatial#gis
Stars9
Forks3
Last commit1 year ago
mobdb
mobdbR

R package for searching and accessing transit feed data (GTFS, GBFS) from the Mobility Database Catalog API.

#r-package#mobility-database#data-access
Stars9
Forks0
Last commit10 days ago
gtfs-blocks-to-transfers
gtfs-blocks-to-transfersPython

Converts GTFS blocks into trip-to-trip transfers using configurable heuristics to classify transfer types.

#python#transit-data#gtfs
Stars9
Forks2
Last commit4 months ago
MACS Transit Android App
MACS Transit Android AppKotlin

Open-source Android app for tracking Fairbanks' MACS Transit buses in real time with route filtering and arrival predictions.

#open-source#fairbanks#route-match
Stars9
Forks3
Last commit8 months ago
GTFS shape mapfit
GTFS shape mapfitPython

Python tool that fits GTFS shape files and stops to a given OSM map file using map matching.

#map-matching#geospatial#python-2
Stars9
Forks3
Last commit2 years ago
GTFS-realtime Printer
GTFS-realtime PrinterJava

A Java utility that loads and prints GTFS-Realtime data from files or URLs with authentication and extension support.

#data-inspection#command-line-tool#gtfs-realtime
Stars9
Forks2
Last commit8 years ago
Prism
PrismPython

Extract public transport data from OpenStreetMap to generate GTFS feeds or GeoCSV files.

#gis#transit-data#gtfs
Stars8
Forks2
Last commit1 year ago
GTFS Data Pipeline for TfNSW Bus Datasets
GTFS Data Pipeline for TfNSW Bus DatasetsJupyter Notebook

A Python data pipeline for processing GTFS static and realtime bus datasets from Transport for NSW.

#research-tool#csv-processing#tfnsw
Stars8
Forks2
Last commit
Transit App's gtfs-fares-v2-validator
Transit App's gtfs-fares-v2-validatorPython

A Python tool that validates GTFS fares-v2 datasets against the official specification and experimental extensions.

#python-tool#fares-validation#transit-data
Stars7
Forks0
Last commit
Uttu
UttuJava

Back-end for Nplan, a timetable editor for flexible public transport lines, exporting data in NeTEx format.

#postgis#graphql-api#netex-export
Stars7
Forks6
Last commit4 days ago
gtfs-parser
gtfs-parserTypeScript

A TypeScript library for parsing GTFS zip files from URLs and converting them to JSON or GeoJSON without local storage.

#geojson#csv-to-json#typescript
Stars6
Forks0
Last commit2 years ago
SIRI 2.0 API
SIRI 2.0 APIJava

Java classes for SIRI 2.0 public transport data exchange standard, generated from the official XML schema.

#xml-schema#siri-standard#java
Stars6
Forks1
Last commit8 years ago
hafas-generate-gtfs
hafas-generate-gtfsJavaScript

Generate GTFS static feed dumps from HAFAS public transport API endpoints.

#hafas#nodejs#transit-data
Stars6
Forks0
Last commit6 years ago
GTFS Text-to-Speech Tester
GTFS Text-to-Speech TesterTypeScript

A command-line tool that uses text-to-speech to review GTFS stop name pronunciations and identify stops needing tts_stop_name values.

#command-line-tool#transit-accessibility#text-to-speech
Stars6
Forks2
Last commit
extract-gtfs-shapes
extract-gtfs-shapesJavaScript

Command line tool to extract shapes from a GTFS dataset.

#geojson#shape-extraction#command-line-tool
Stars6
Forks0
Last commit5 years ago
Transmodel and IFF to GTFS
Transmodel and IFF to GTFSPython

Imports and syncs railway timetable data from Transmodel BISON Koppelvlak1 and IFF formats, converting them to GTFS and other formats.

#data-synchronization#transportation-data#format-conversion
Stars5
Forks2
Last commit
gtfs-rt-differential-to-full-dataset
gtfs-rt-differential-to-full-datasetJavaScript

Transform a continuous stream of DIFFERENTIAL-mode GTFS Realtime data into a FULL_DATASET-mode feed.

#differential#stream-processing#gtfs-rt
Stars5
Forks1
Last commit
IBI Data Tools Infra
IBI Data Tools InfraDockerfile

Local-only Kubernetes configuration for IBI Datatools with zero authentication for GTFS feed editing.

#feed-management#mapbox-integration#kubernetes
Stars4
Forks1
Last commit2 years ago
GTFS-stat
GTFS-stat

A GTFS extension standard for adding transit performance and schedule comparison data to dynamic modeling.

#transportation-planning#transit-data#gtfs-extension
Stars4
Forks1
Last commit8 years ago
extract-gtfs-pathways
extract-gtfs-pathwaysJavaScript

Command-line tool to extract pathways from GTFS datasets as GeoJSON for mapping and visualization.

#geojson#command-line-tool#gis
Stars4
Forks0
Last commit2 years ago
gtfs-service-area
gtfs-service-areaJavaScript

A tool that computes transit service areas from static GTFS data and outputs them as GeoJSON files.

#geojson#geospatial#gis
Stars4
Forks1
Last commit5 years ago
Syncromatics API to GTFS-realtime
Syncromatics API to GTFS-realtimeJava

Desktop app that converts USF Bull Runner AVL data into GTFS-realtime Trip Updates and Vehicle Positions feeds.

#avl-data#trip-updates#gtfs-realtime
Stars3
Forks3
Last commit
gtfs-validator-api
gtfs-validator-apiPython

A Python wrapper for the MobilityData GTFS validator that handles output files and naming.

#transportation-data#cli-tool#data-quality
Stars3
Forks0
Last commit3 years ago
gtfs-realtime-test-service
gtfs-realtime-test-serviceJava

A web service that serves static GTFS-realtime data in protocol buffer format for testing purposes.

#transportation-data#gtfs-realtime#protocol-buffers
Stars3
Forks1
Last commit
gtfsmerge
gtfsmergePython

A Python script that merges multiple GTFS ZIP archives into a single archive while handling duplicate data.

#csv-processing#data-merging#merge
Stars2
Forks1
Last commit2 years ago
dublin_bus_api
dublin_bus_apiHTML

An Elixir API client for accessing Dublin Bus real-time passenger information (RTPI) by scraping the rtpi.ie website.

#elixir#api-client#real-time-data
Stars2
Forks2
Last commit6 years ago
gtfs-accessiblity-validator
gtfs-accessiblity-validatorTypeScript

A Node.js tool that validates accessibility-related fields and files in GTFS transit data.

#text-to-speech#accessibility#nodejs
Stars2
Forks0
Last commit1 month ago
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
3 years ago
1 year ago
1 year ago
11 years ago
4 months ago
5 years ago
11 years ago
Next
#Gtfs71
#Transit Data62
#Open Data52
#Transit27
#Transportation26
#Gtfs Realtime16
#Transportation Planning13
#Nodejs13
#Geojson13
#Data Validation12
#Gis12
#Data Conversion11