Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Public Transport

Public Transport

85 projects

Showing 30 of 66 projects

gtfstools
gtfstoolsR

An R package providing tools for editing, analyzing, and validating transit feeds in GTFS format.

#transportation-planning#r-package#geospatial-analysis
Stars48
Forks12
Last commit1 month ago
Transport Validator
Transport ValidatorRust

A Rust-based validation tool for GTFS (General Transit Feed Specification) files, performing checks from basic file integrity to complex data anomalies.

#geojson#cli-tool#data-quality
Stars47
Forks12
Last commit9 days ago
gtfs-utils
gtfs-utilsJavaScript

A Node.js utility library for reading and processing GTFS public transit datasets with streaming and memory-efficient operations.

#transportation-analysis#nodejs#transit-data
Stars46
Forks4
Last commit4 years ago
OnTime
OnTimeObjective-C

Apple Watch app for accessing Swiss railway (SBB) timetable information, including departures and connections.

#commuter-app#travel#apple-watch
Stars46
Forks9
Last commit10 years ago
gtfslib-python
gtfslib-pythonPython

A Python library for reading GTFS files and computing statistics and indicators for public transport networks.

#python-library#transportation-data#command-line-tool
Stars44
Forks6
Last commit7 years ago
GTFS-to-Chart
GTFS-to-ChartJavaScript

A Node.js library that generates stringline charts from GTFS transit data to visualize vehicle schedules and speeds.

#transportation-planning#nodejs#charting
Stars41
Forks9
Last commit4 months ago
Conveyal's gtfs-validator
Conveyal's gtfs-validatorJava

A fast Java framework for validating GTFS transit data and generating statistics.

#java framework#transit-data#transit-analysis
Stars39
Forks18
Last commit5 years ago
gtfs-server
gtfs-serverRust

A GTFS server written in Rust that provides REST APIs for transit feed data, including stops, trips, and nearby stops.

#postgis#api#geospatial
Stars38
Forks5
Last commit3 years ago
TransitGPT
TransitGPTPython

A generative AI chatbot that enables natural language querying and analysis of GTFS transit data through code generation and execution.

#llm-agent#chatbot#generative-ai
Stars37
Forks14
Last commit1 year ago
OJP
OJPXSLT

An open API standard for distributed multimodal journey planning in public transport, enabling interoperability between travel information services.

#its#journey-planning#xml-schema
Stars36
Forks13
Last commit10 months ago
GTFS-Hub
GTFS-HubMakefile

A tool for collecting, validating, enhancing, and merging GTFS feeds for public transport data, with a focus on German agencies.

#germany#feed-validation#transit-data
Stars34
Forks3
Last commit1 month ago
gtfs2emis
gtfs2emisR

An R package to estimate public transport vehicle emissions using GTFS data and fleet characteristics.

#urban-planning#r-package#data-science
Stars34
Forks2
Last commit4 months ago
GTFSVTOR
GTFSVTORJava

A fast, memory-efficient, and extensible open-source validator for GTFS (General Transit Feed Specification) data.

#open-source#java#data-quality
Stars31
Forks4
Last commit1 year ago
TimeTablePublisher (TTPUB)
TimeTablePublisher (TTPUB)HTML

A web publishing system for transit agencies to transform raw GTFS scheduling data into printable and web timetables.

#transportation-planning#timetable-generation#transit-scheduling
Stars27
Forks6
Last commit
gtfs2geojson
gtfs2geojsonJavaScript

Convert GTFS transit data into GeoJSON format for mapping and spatial analysis.

#geojson#gis#transit-data
Stars26
Forks8
Last commit2 years ago
SIRI REST Client
SIRI REST ClientJava

An Android library for interacting with RESTful SIRI interfaces to access real-time transit data like MTA BusTime.

#rest-client#transit-api#android-library
Stars26
Forks6
Last commit12 years ago
gtfs2geojson
gtfs2geojsonJavaScript

A Node.js library that converts GTFS transit data into GeoJSON format for mapping and analysis.

#geojson#gis#nodejs
Stars26
Forks8
Last commit2 years ago
hafas-rest-api
hafas-rest-apiJavaScript

Expose a HAFAS client instance as an HTTP REST API for public transport data.

#api#rest-api#fptf
Stars25
Forks4
Last commit2 years ago
print-gtfs-rt-cli
print-gtfs-rt-cliJavaScript

A CLI tool that reads GTFS Realtime feeds from stdin and outputs human-readable or JSON data.

#gtfs-rt#command-line-tool#gtfs-realtime
Stars24
Forks7
Last commit8 months ago
GTFS-realtime to SIRI-Lite
GTFS-realtime to SIRI-LiteRust

A simple API that converts GTFS and GTFS-RT public transport data into real-time SIRI-Lite feeds.

#realtime-data#actix-web#gtfs-rt
Stars24
Forks9
Last commit5 years ago
transitr
transitrC++

An R package for constructing a transit network from GTFS data and modeling real-time vehicle positions to generate ETAs.

#simulation#r-package#gtfs-realtime
Stars23
Forks0
Last commit3 years ago
GTFS-plus
GTFS-plusJupyter Notebook

A GTFS-based transit network data standard that extends GTFS with additional fields for dynamic transit modeling.

#transportation-planning#open-data-standards#transit-data
Stars23
Forks12
Last commit8 years ago
Alex Context NLG Dataset
Alex Context NLG Dataset

A dataset for context-aware natural language generation in task-oriented spoken dialogue systems for public transport information.

#nlp-research#delexicalization#task-oriented
Stars23
Forks12
Last commit9 years ago
Edwig
EdwigGo

A Go server for real-time public transport data exchange using the SIRI protocol.

#realtime#modular-architecture#gtfs-rt
Stars22
Forks1
Last commit1 month ago
gtfsman
gtfsmanPython

A repository-like tool to manage and keep up-to-date large numbers of huge GTFS feeds with caching.

#command-line-tool#data-management#transit-data
Stars22
Forks1
Last commit9 years ago
hafas-gtfs-rt-feed
hafas-gtfs-rt-feedJavaScript

Generate a GTFS Realtime feed by polling HAFAS public transit APIs and matching the data against static GTFS schedules.

#nats-streaming#gtfs-realtime#hafas-api
Stars21
Forks1
Last commit2 years ago
gtfs-station-builder
gtfs-station-builderTypeScript

A web-based UI tool for creating and editing station internal structures using the GTFS pathways standard.

#station-modeling#transportation-planning#stations
Stars20
Forks7
Last commit3 years ago
gtfs-sequelize
gtfs-sequelizeJavaScript

A Sequelize-based ORM for modeling and loading static GTFS transit data into PostgreSQL, MySQL, or SQLite databases.

#sequelize-orm#data-modeling#postgresql
Stars20
Forks6
Last commit8 years ago
GTFS-route-shapes
GTFS-route-shapesPython

Generates simplified geoJSON route shapes from GTFS transit data by removing overlaps and downsampling points.

#geojson#map-visualization#gis
Stars20
Forks5
Last commit10 years ago
GTFS Data Package Specification
GTFS Data Package SpecificationPython

A GTFS data package with schemas and tests for South-East Queensland public transport data, following Frictionless Data standards.

#schemas#automated-testing#data-package
Stars18
Forks3
Last commit
PreviousPage 2 of 2

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
6 years ago
8 years ago
#Gtfs56
#Transit Data48
#Open Data42
#Transportation22
#Transit20
#Transportation Planning12
#Gtfs Realtime12
#Data Validation10
#Openstreetmap10
#Geojson9
#Data Conversion9
#Data Visualization9