Skip to content

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

  • 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

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

  • CityBikes: REST API for aggregated bikeshare data from around the world. Powered by pyBikes.

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

Native Apps (open source)

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