Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Public Transportation

Public Transportation

53 projects

Showing 36 of 53 projects

GraphHopper
GraphHopperJava

A fast, open-source routing engine for OpenStreetMap, usable as a Java library or standalone web server.

#map-matching#java-library#location-based-services
Stars6.7k
Forks2.0k
Last commit1 day ago
awesome-transit
awesome-transit

A community-curated list of open transit technology resources, including APIs, datasets, software, and research.

#urban-planning#data-standards#api-directory
Stars1.9k
Forks250
Last commit15 days ago
Transportr
TransportrKotlin

A free, privacy-focused public transport companion app without ads or tracking, available on Android.

#community-driven#open-source#map
Stars1.2k
Forks206
Last commit4 months ago
Transitfeed merge function
Transitfeed merge functionPython

A Python library for reading, validating, and writing transit schedule data in GTFS format.

#transportation-planning#python-library#schedule-parsing
Stars686
Forks252
Last commit4 years ago
Google's feedValidator
Google's feedValidatorPython

A Python library for reading, validating, and writing transit schedule data in GTFS format.

#transportation-planning#schedule-parsing#python
Stars686
Forks252
Last commit4 years ago
Node-GTFS
Node-GTFSTypeScript

Import, export, and query GTFS transit data in SQLite with support for realtime updates and spatial queries.

#gtfs-rt#geojson#gtfs-schedule
Stars506
Forks159
Last commit1 month ago
Navitia
NavitiaPython

The open source software to build cool stuff with locomotion

#journey-planner#mobility-as-a-service#public-transportation
Stars457
Forks130
Last commit1 day ago
gtfs-to-geojson
gtfs-to-geojsonTypeScript

Convert GTFS transit data into GeoJSON for mapping routes and stops.

#transit-map#geojson#transit-agencies
Stars159
Forks23
Last commit1 month ago
gtfs-via-postgres
gtfs-via-postgresJavaScript

Import GTFS Schedule data into PostgreSQL for efficient querying and analysis, with support for GraphQL and REST APIs.

#postgis#postgres#gtfs-schedule
Stars146
Forks23
Last commit11 days ago
GTFS Editor
GTFS EditorJavaScript

A web-based framework for editing GTFS (General Transit Feed Specification) data, now deprecated.

#postgis#transportation-planning#play-framework
Stars136
Forks63
Last commit9 years ago
GTFS-flex
GTFS-flex

A proposed extension to GTFS for modeling demand-responsive transportation services like on-demand and same-day transit.

#mobility-data#gtfs-extension#public-transportation
Stars124
Forks23
Last commit2 years ago
osm2gtfs
osm2gtfsPython

Converts OpenStreetMap public transport data and schedule information into GTFS feeds for transit applications.

#schedule#python#transit-data
Stars104
Forks31
Last commit2 years ago
GTFS-OSM-Sync
GTFS-OSM-SyncJava

A Java desktop application that synchronizes bus stop and route data between GTFS transit feeds and OpenStreetMap.

#desktop-application#transportation-planning#data-synchronization
Stars97
Forks19
Last commit3 years ago
OSDM
OSDMShell

An open sales and distribution API specification for public transportation, simplifying rail booking and reducing distribution costs.

#rest-api#open-source-specification#railway
Stars96
Forks32
Last commit1 day ago
GTFS Feed Parser
GTFS Feed ParserC#

A .NET library for parsing, reading, and writing General Transit Feed Specification (GTFS) data.

#csharp#dotnet#transit-data
Stars72
Forks50
Last commit4 years ago
TIDES
TIDESPython

An open-source data specification for accessing, managing, and using historical transit operations data like vehicle locations and passenger counts.

#transportation-research#json-schema#transit-data
Stars64
Forks8
Last commit4 days ago
gtfs-realtime-validator
gtfs-realtime-validatorJava

A Java-based tool that validates GTFS-realtime transit data feeds against the official specification.

#batch-processing#java#gtfs-realtime
Stars63
Forks15
Last commit5 months ago
Data-Tools Server
Data-Tools ServerJava

A server application for managing GTFS transit data as part of the TRANSIT-Data-Tools suite.

#transportation-planning#data-management#transit-data
Stars55
Forks53
Last commit1 day ago
Timetable Kit
Timetable KitPython

A Python toolkit for generating human-readable timetables from GTFS data; uses PANDAS and gtfs_kit

#timetable#html-timetables#trains
Stars54
Forks5
Last commit2 years ago
GTFS-ride
GTFS-ride

An open standard for storing and sharing fixed-route public transit ridership data.

#open-standard#transit-data#public-transportation
Stars52
Forks11
Last commit4 years ago
European long-distance transport operators (EU) (Unofficial)
European long-distance transport operators (EU) (Unofficial)

A deprecated list of European long-distance transport operators, their API endpoints, GTFS feeds, and client modules.

#european#european-transport#operator
Stars51
Forks5
Last commit5 years ago
go-gtfs
go-gtfsGo

A Go library for loading and parsing GTFS (General Transit Feed Specification) files.

#hacktoberfest#golang-library#transit-data
Stars48
Forks22
Last commit3 years ago
TransitWand
TransitWandJavaScript

A mobile platform for collecting transit data including GTFS, passenger counts, and GIS data.

#transportation-planning#field-data-collection#passenger-counting
Stars45
Forks23
Last commit11 years ago
gtfsrdb
gtfsrdbPython

A tool to archive and maintain GTFS-realtime transit data in a relational database for real-time and historical analysis.

#database#database-tool#data-archiving
Stars42
Forks15
Last commit4 years ago
bus-router
bus-routerPython

Generates GTFS shapes.txt and GeoJSON files from stop_times.txt using routing APIs like OSRM and Google Maps Directions.

#geojson#transit-data#public-transportation
Stars41
Forks4
Last commit9 years ago
gtfs-schema
gtfs-schemaShell

PostgreSQL schemas for loading and querying GTFS (General Transit Feed Specification) feeds from transit agencies.

#database-schema#postgresql#transit-data
Stars38
Forks13
Last commit7 years ago
Bus Tracking GPS
Bus Tracking GPSScala

An Arduino-based GPS tracking system for transit buses using GPRS to transmit location data.

#transit-technology#open-hardware#embedded-systems
Stars34
Forks9
Last commit10 years ago
bus_kalman
bus_kalmanJupyter Notebook

A Kalman Filter implementation to interpolate and smooth bus positions between noisy GPS measurements.

#sensor-fusion#data-smoothing#nyc-bus
Stars32
Forks4
Last commit9 years ago
Concentrate
ConcentrateElixir

Combines realtime transit information from multiple sources into single output files for public transportation systems.

#elixir-lang#elixir#realtime-processing
Stars31
Forks3
Last commit8 days ago
Mapzen GTFS
Mapzen GTFSPython

A Python library for reading, writing, and validating GTFS (General Transit Feed Specification) feeds.

#csv-processing#python-library#python
Stars29
Forks7
Last commit7 years ago
just_gtfs
just_gtfsC++

A C++17 header-only library for reading and writing GTFS (General Transit Feed Specification) transit data feeds.

#transportation-systems#c-plus-plus#transit-data
Stars28
Forks6
Last commit2 years ago
gtfs-rt-dump
gtfs-rt-dumpKotlin

A command-line tool that parses and displays GTFS-realtime transit feeds in human-readable formats.

#data-export#command-line-tool#java
Stars25
Forks4
Last commit1 year ago
Open Train Community
Open Train CommunityHTML

A community-driven platform for analyzing Israel Railways train delay data using Python and PostgreSQL.

#railway-delays#civic-tech#python
Stars25
Forks13
Last commit3 years ago
Open-Transport SYNTHESE Convertors
Open-Transport SYNTHESE ConvertorsC++

A C++ public transportation server for network modeling, passenger information, DRT reservation, and operations optimization.

#transportation-server#drt#c-plus-plus
Stars24
Forks4
Last commit10 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
gtfs-realtime-translators
gtfs-realtime-translatorsPython

Python libraries for converting custom real-time transit data formats into the standardized GTFS-realtime specification.

#real-time-updates#data-translation#transportation-technology
Stars21
Forks2
Last commit2 months ago
Page 1 of 2Next

Related Tags

#Transit Data36#Gtfs34#Open Data24#Transit14#Gtfs Realtime11#Public Transport10#Transportation Planning9#Python7#Java7#Real Time Data6#Data Validation6#Transportation5
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