Skip to content

Repository files navigation

Vélib’ Pulse

A map-first view of Vélib’ Métropole availability, live network changes, and one year of station history.

Open Vélib’ Pulse →

Vélib’ Pulse station details with 24-hour availability history
Live station availability over 24 hours

Vélib’ Pulse archive comparison heatmap
Network gains and losses in archive comparison mode

Vélib’ Pulse is an independent, unofficial service. It is not affiliated with Vélib’ Métropole or Smovengo.

Highlights

  • Live mechanical bikes, electric bikes, and open docks across the network.
  • Search, filters, nearby stations, and tiered station history up to one year.
  • Live WebSocket updates backed by authoritative D1 snapshots.
  • Archive playback and before-and-after network comparison.
  • Shareable views that preserve the map, filters, station, and archive time.
  • French and English interfaces with responsive light and dark themes.

Local development

bun install
cp .dev.vars.example .dev.vars
bun run db:migrate:local
bun run dev --host 127.0.0.1

Open http://127.0.0.1:5173. See Development to populate local data, run tests, and understand the project layout.

Documentation

Data and attribution

Availability and station metadata come from the Vélib’ Métropole GBFS open-data feeds, published under the French Licence Ouverte 2.0. Map data is attributed in the interface by the configured basemap provider.

License

The application source is available under the MIT License. Source data remains subject to the Licence Ouverte and each basemap provider’s terms.

About

Live map for Vélib’ bikes availability in Paris

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages