gbfs-go-adapter

module
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2026 License: Apache-2.0

README

GBFS Go JSON Schema and Language Bindings

This repository provides JSON Schema definitions and Go language bindings for the General Bikeshare Feed Specification (GBFS). It extends the original GBFS JSON Schema maintained by MobilityData to support all versions of the GBFS specification.

Features

  • Comprehensive JSON Schema definitions for all GBFS versions.
  • Go language bindings for easy integration with Go applications.

Installation

To use the GBFS JSON Schema and Go bindings in your project, you can either clone this repository:

git clone https://github.com/PhDKerger/gbfs-go-adapter.git
cd gbfs-go-adapter

or you can use our Go module directly by adding it to your go.mod file:

require github.com/PhDKerger/gbfs-go-adapter v0.5.0

Usage

You can use the provided JSON Schema files to validate GBFS feeds in your applications. The Go bindings can be imported into your Go projects for seamless integration.

The original code basis of this repository was forked from the official gbfs-json-schema repository maintained by MobilityData, which contains the authoritative JSON Schema files for GBFS feeds. As the official Go connector for GBFS does not support all versions of the GBFS specification, this repository extends the original schemas to provide comprehensive support for all GBFS versions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL