Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Urban & Regional Planning
  3. GBFS

GBFS

NOASSERTIONv3.0

An open data standard for real-time shared mobility system availability, providing uniform public data feeds.

Visit WebsiteGitHubGitHub
903 stars306 forks0 contributors

What is GBFS?

GBFS (General Bikeshare Feed Specification) is an open data standard that defines a uniform format for real-time data feeds from shared mobility systems, such as bikeshare and scooter networks. It solves the problem of fragmented and inconsistent data availability by providing a standardized way for mobility operators to publish system status—like vehicle and dock availability—publicly online. This enables developers to build applications that offer real-time transit advice and improve user access to shared mobility services.

Target Audience

Shared mobility system operators, public transit agencies, application developers building mobility or transit apps, and civic technology practitioners who need to consume or provide standardized real-time mobility data.

Value Proposition

Developers choose GBFS because it is the industry-standard, community-driven specification that ensures interoperability across hundreds of global shared mobility systems. Its focus on real-time, public data with clear versioning and backward compatibility reduces integration complexity and fosters a robust ecosystem of tools and applications.

Overview

Documentation for the General Bikeshare Feed Specification, a standardized data feed for shared mobility system availability. Maintained by MobilityData

Use Cases

Best For

  • Building real-time transit applications that integrate bikeshare or scooter availability
  • Standardizing data publication for shared mobility system operators
  • Creating mobility dashboards or visualizations using live system status
  • Developing multi-modal trip planners that include micro-mobility options
  • Ensuring data interoperability between different mobility service providers
  • Research or analysis on shared mobility system usage and availability patterns

Not Ideal For

  • Projects requiring historical data analysis or long-term trend reporting
  • Systems that need to handle write operations or user authentication data
  • Applications focused on non-shared mobility modes like traditional public transit
  • Rapid prototyping without access to live mobility system feeds

Pros & Cons

Pros

Industry-Wide Interoperability

Defines standardized JSON schemas that ensure consistency across hundreds of global shared mobility systems, enabling seamless integration for developers building transit apps.

Easy Feed Discovery

Includes a mandatory auto-discovery file (gbfs.json) that makes data feeds publicly accessible and easily locatable, reducing setup complexity for consumers.

Stable Versioning

Follows semantic versioning with clear release cycles and backward compatibility for minor updates, providing long-term stability for both producers and consumers.

Community-Driven Governance

Managed through an open, consensus-based model involving GBFS producers and consumers, ensuring the spec evolves with real-world needs, as detailed in the governance.md.

Cons

No Historical Data Support

Explicitly designed to exclude archival information, limiting use cases for performance analysis or trend reporting beyond real-time status.

Slow Governance Process

Changes require minimum 7-day discussions and 10-day votes with specific voter requirements (e.g., producer and consumer votes), which can delay feature adoption.

Separate Schema Repository

JSON schemas are hosted in a different GitHub repository (gbfs-json-schema), adding an extra step for validation and implementation compared to an all-in-one package.

Frequently Asked Questions

Quick Stats

Stars903
Forks306
Contributors0
Open Issues2
Last commit3 days ago
CreatedSince 2015

Tags

#api-specification#data-interoperability#mobility-as-a-service#json-schema#public-transit#mobility#transportation

Links & Resources

Website

Included in

Urban & Regional Planning332
Auto-fetched 1 day ago

Related Projects

MDSMDS

A data specification to enable right-of-way regulation, digital policy, geofencing, and two-way communication between mobility companies and public agencies worldwide for any regulated, shared vehicle.

Stars739
Forks249
Last commit2 days ago
GMNSGMNS

General Modeling Network Specification

Stars132
Forks17
Last commit12 days ago
GTFS-flexGTFS-flex

NOTICE: GTFS-Flex has been merged to GTFS. This repo is no longer up-to-date and will deprecated. Consult the google/transit repo for the up-to-date info.

Stars122
Forks23
Last commit2 years ago
CDSCDS

A data specification to help cities manage their curb zone and parking programs and surrounding areas, and measure the utilization and impact.

Stars64
Forks23
Last commit7 months ago
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