A map-first view of Vélib’ Métropole availability, live network changes, and one year of station history.
Live station availability over 24 hours
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.
- 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.
bun install
cp .dev.vars.example .dev.vars
bun run db:migrate:local
bun run dev --host 127.0.0.1Open http://127.0.0.1:5173. See Development to populate local data, run tests, and understand the project layout.
- Development — local setup, commands, and troubleshooting
- Architecture — runtime components, storage, and data flows
- Operations — deployment, rollback, and D1 recovery
- Analytics archive — CPU-gated Pipelines and R2 Data Catalog rollout
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.
The application source is available under the MIT License. Source data remains subject to the Licence Ouverte and each basemap provider’s terms.