Community Tools and Resources¶
Last updated: October 2025.
There are a multitude of tools and services available to help with the creation, implementation, and consumption of GBFS. Below is an extensive, although by no means exhaustive, list of tools and services. Do you have a tool or resource you’d like to see added to this page? Let us know: sharedmobility@mobilitydata.org
Quick Links¶
- 
GBFS Validator: The Canonical GBFS Validator is a tool to check the conformity of a GBFS feed against the official specification including past releases and release candidates.
 - 
JSON Schemas: A set of JSON schemas is available for each version of the specification as well as the current release candidate. The Canonical GBFS Validator is based on these schemas.
 - 
Dataset Catalog (systems.csv): There are now over 1250 shared mobility systems publishing GBFS worldwide. A catalog of these GBFS feeds is maintained by the GBFS community on the GBFS repo. This is an incomplete list. If you have or are aware of a feed that does not appear on the list please add it.
 
Libraries¶
Language Bindings for GBFS¶
- 
Java: GBFS types in Java. Developed by Entur, hosted by MobilityData.
 - 
TypeScript: GBFS types in TypeScript. Hosted by MobilityData.
 - 
Rust: GBFS types in Rust. Maintained by Fluctuo.
 - 
R: GBFS types in R.
 - 
Golang: GBFS types in Golang.
 
Tools¶
- 
BikeshareClient: dotnet client for GBFS written in C#. Enables dotnet developers to create apps and services using data from GBFS Bikeshare systems.
 - 
GBFS to OSM: Python script to convert GBFS data to OpenStreetMap (OSM) format.
 - 
Java Version Mapper: Java implementation of mapping between different versions of GBFS (bidirectional). Maintained by Entur.
 - 
Java Feed Loader: Java implementation to manage loading of GBFS feeds and updating them based on their ttl and last_updated fields. Maintained by Entur.
 
Integration¶
- Google Micromobility: Guide to integrating your GBFS data into Google Maps for Mobile.
 
Data¶
Third Party GBFS URL Directories¶
- 
Bike Share Research: BSR aims to facilitate the curation of bikeshare service data through collaborative and open data platforms while making it API accessible.
 - 
Lamassu: Mobility aggregation service. Maintained by Entur.
 
Proprietary (non-standard) Vendor APIs¶
Software for Creating APIs¶
- 
lamassu: GBFS aggregation service, which aggregates, optionally enhances, and republishes any number of GBFS feeds. Also, provides a GraphQL API and performs on-the-fly validation.
 - 
mapintelligenceagency/gbfsQL: Wraps any number of GBFS feeds into an easily consumable GraphQL API. Merges relevant feeds and supports real-time updates for clients via Websockets/GraphQL Subscriptions.
 - 
MOTIS - Modular Open Transportation Information System: An open-source software platform designed to facilitate efficient planning and routing in multi-modal transportation systems.
 - 
OneBusAway: A Java app that consumes GTFS and GTFS-Realtime (along with other formats) and turns them into an easy to use REST API.
 - 
OpenTripPlanner: An open source platform for multi-modal and multi-agency journey planning, as well as returning information about a multi-modal graph (using data sources such as GTFS and OpenStreetMap).
 - 
pyBikes: Software powering CityBikes for worldwide bikeshare system info.
 
Apps¶
Web Apps¶
- 
Bikeshare Map: Global real-time maps of bikeshare systems around the world.
 - 
Meddin Bike-sharing World Map: A map of the world's bike share services.
 - 
CityMapper Webapp: Web app with trip planner and route status for over 30 cities.
 - 
GBFS Explorer: Search and explore bikes, scooters, and other micromobility in cities worldwide with real-time GBFS data.
 - 
OpenTripPlanner Client GWT: A Google Web Toolkit-based web interface for OpenTripPlanner.
 - 
OpenTripPlanner.json: A Javascript-based client for OpenTripPlanner.
 
Native Apps (open source)¶
- 
MonTransit: An Android app for trip planning and automatic recording (source code).
 - 
OpenTripPlanner
 
Native Apps (closed source)¶
Visualizations¶
- 
GBFS-NOW: A QGIS plug-in for acquisition and display of GBFS data.
 - 
GBFS System Visualizer: A web-based tool for visualizing and exploring General Bikeshare Feed Specification (GBFS) data on an interactive map.
 - 
GBFS-Viewer: View micromobility data in your browser.
 
Validators¶
- 
GBFS Validator: The Canonical GBFS Validator is a tool to check the conformity of a GBFS feed against the official specification including past releases and release candidates.
 - 
Go Validator: Go implementation of client, server and validator for GBFS
 - 
Java Validator: Java implementation of validator for GBFS. Maintained by Entur.
 
Other Multimodal Data Formats¶
- 
Alliance for Parking Data Standards (APDS): Formed by the International Parking Institute, the British Parking Association, and the European Parking Association, APDS is a not-for-profit organization with the mission to develop, promote, manage, and maintain a uniform global standard that will allow organizations to share parking data across platforms worldwide.
 - 
City Data Standard - Mobility (CDS-M): An open data standard for data exchange between cities and shared mobility operators.
 - 
Curb Data Specification (CDS): A data specification to help cities manage their curb zone programs and surrounding areas, and measure the utilization and impact.
 - 
Data Standards and Guidance for Transportation Planning and Traffic Operations: Standards and/or guidance to be used and adopted by the transportation community collecting, managing, and sharing status and real-time data for transportation planning and operations.
 - 
General Modeling Network Specification: A common machine (and human) readable format for sharing routable road network files.
 - 
General On-Demand Feed Specification (GOFS): Open source, community-driven data standard for traveler-facing information about demand responsive transportation.
 - 
General Transit Feed Specification (GTFS): A community-driven open standard for rider-facing transit information.
 - 
Managed and Tolled Lanes Feed Specification (MTLFS): Proposal for a schema that comprises MTLFS and defines the field used in all of those files developed by Santa Clara Valley Transportation Authority.
 - 
Mobility Data Specification: A project of the Open Mobility Foundation (OMF), MDS is a set of Application Programming Interfaces (APIs) focused on shared mobility services such as dockless scooters, bicycles, mopeds, and carshare. Inspired by projects like GTFS and GBFS, MDS is a digital tool that helps cities better manage transportation in the public right of way.
 - 
NeTex: A general purpose XML format designed for the exchange of complex static transport data among distributed systems managed by the CEN standards process.
 - 
TOMP-API: Transport Operator Mobility-as-a-service Provider (TOMP) API development Github.
 - 
Transactional Data Specifications for Transportation Planning and Traffic Operations: Technical specifications for transactional data for entities involved in the provision of demand-responsive transportation.
 - 
Transit ITS Data Exchange Specification (TIDES): A data specification for transit operations data including vehicle location data, passenger count data, and fare transaction data
 - 
Transit Operational Data Standard (TODS): An open standard for describing how to operate scheduled transit operations.