Aller au contenu

Outils et ressources communautaires

Dernière mise à jour : octobre 2025.

De nombreux outils et services sont disponibles pour aider à la création, la mise en œuvre et l’utilisation du GBFS. Vous trouverez ci-dessous une liste détaillée — mais non exhaustive — d’outils et de services. Vous avez un outil ou une ressource que vous aimeriez voir ajouté à cette page? Écrivez-nous à sharedmobility@mobilitydata.org

Liens rapides

  • GBFS Validator : L’outil canonique GBFS Validator permet de vérifier la conformité d’un flux GBFS selon la spécification officielle, y compris les versions antérieures et candidates.
  • JSON Schemas : Un ensemble de schémas JSON est disponible pour chaque version de la spécification ainsi que pour la version candidate actuelle. Le validateur GBFS se base sur ces schémas.
  • Dataset Catalog (systems.csv) : Il existe maintenant plus de 1 250 systèmes de mobilité partagée publiant des flux GBFS à travers le monde. Un catalogue de ces flux est maintenu par la communauté GBFS sur le dépôt GBFS. Cette liste est incomplète; si vous connaissez un flux manquant, veuillez l’ajouter.

Bibliothèques

Liaisons de langage pour GBFS

  • Java : Types GBFS en Java. Développé par Entur, hébergé par MobilityData.
  • TypeScript : Types GBFS en TypeScript. Hébergé par MobilityData.
  • Rust : Types GBFS en Rust. Maintenu par Fluctuo.
  • R : Types GBFS en R.
  • Golang : Types GBFS en Golang.

Outils

  • BikeshareClient : Client .NET pour GBFS écrit en C#. Permet aux développeurs .NET de créer des applications et des services utilisant les données de systèmes de vélos en libre-service GBFS.
  • GBFS to OSM : Script Python pour convertir les données GBFS au format OpenStreetMap (OSM).
  • Java Version Mapper : Implémentation Java de la correspondance entre différentes versions de GBFS (bidirectionnelle). Maintenu par Entur.
  • Java Feed Loader : Implémentation Java pour gérer le chargement des flux GBFS et leur mise à jour selon les champs ttl et last_updated. Maintenu par Entur.

Intégration

  • Google Micromobility : Guide pour intégrer vos données GBFS dans Google Maps pour appareils mobiles.

Données

Répertoires d’URL GBFS de tiers

  • Bike Share Research : BSR vise à faciliter la curation des données de vélopartage à travers des plateformes ouvertes et collaboratives tout en les rendant accessibles par API.
  • Lamassu : Service d’agrégation de mobilité. Maintenu par Entur.

API propriétaires (non standard) de fournisseurs

  • CityBikes : API REST pour des données agrégées de vélopartage à travers le monde. Propulsé par pyBikes.

Logiciels pour créer des API

  • lamassu : Service d’agrégation GBFS qui agrège, améliore et republie plusieurs flux GBFS. Fournit aussi une API GraphQL et une validation en temps réel.
  • mapintelligenceagency/gbfsQL : Enveloppe plusieurs flux GBFS dans une API GraphQL facile à consommer. Fusionne les flux pertinents et prend en charge les mises à jour en temps réel via WebSockets/GraphQL Subscriptions.
  • MOTIS - Modular Open Transportation Information System : Plateforme logicielle libre conçue pour faciliter la planification et le routage efficaces dans les systèmes de transport multimodal.
  • OneBusAway : Application Java qui consomme GTFS et GTFS-Realtime (ainsi que d’autres formats) et les transforme en une API REST facile à utiliser.
  • OpenTripPlanner : Plateforme open source pour la planification de trajets multimodaux et multi-agences, utilisant des sources comme GTFS et OpenStreetMap.
  • pyBikes : Logiciel qui alimente CityBikes pour l’information sur les systèmes de vélos en libre-service à l’échelle mondiale.

Applications

Applications Web

  • Bikeshare Map : Carte mondiale en temps réel des systèmes de vélopartage.
  • Meddin Bike-sharing World Map : Carte des services de vélopartage dans le monde.
  • CityMapper Webapp : Application Web avec planificateur de trajets et état du réseau pour plus de 30 villes.
  • GBFS Explorer : Permet de rechercher et d’explorer vélos, trottinettes et autres formes de micromobilité dans les villes du monde entier avec des données GBFS en temps réel.
  • OpenTripPlanner Client GWT : Interface Web basée sur Google Web Toolkit pour OpenTripPlanner.
  • OpenTripPlanner.json : Client JavaScript pour OpenTripPlanner.

Applications natives (code ouvert)

Applications natives (code fermé)

Visualisations

  • GBFS-NOW : Plugiciel QGIS pour l’acquisition et l’affichage de données GBFS.
  • GBFS System Visualizer : Outil Web pour visualiser et explorer les données GBFS sur une carte interactive.
  • GBFS-Viewer : Visualisation des données de micromobilité directement dans le navigateur.

Validateurs

  • GBFS Validator : Le validateur canonique GBFS vérifie la conformité d’un flux GBFS selon la spécification officielle, incluant les versions antérieures et candidates.
  • Go Validator : Implémentation Go du client, serveur et validateur GBFS.
  • Java Validator : Implémentation Java du validateur GBFS. Maintenu par Entur.

Autres formats de données multimodales