About this project
Bike Stats is an independent, open-source project showing real-time and historical usage of two bike-share systems, Vélib' Métropole in Paris and Citi Bike in New York, plus the City of Paris bike-counter network, which counts every cyclist.
How it works
Neither system publishes its trips in real time. The site reads every station's availability every minute and infers usage from it: a drop in available bikes counts as a trip. The estimated number of bikes in circulation comes from a similar calculation: estimated total fleet minus the bikes currently docked.
Citi Bike also publishes its actual trips every month. For the months already published, Citi Bike history comes from these real trips rather than from the estimate; the most recent weeks rely on the real-time estimate until the next monthly file is out.
Features
- Real-time interactive map with live availability
- Usage charts per station and for the whole network
- Most and least used stations
- History of the estimated number of bikes (docked / in circulation)
- Map and history of the City of Paris bike-counter network
Data sources
- Vélib' (Paris)
- Citi Bike (New York)
- City of Paris bike counters
Tech stack
Python & Django, SQLite, Leaflet.js, Chart.js, Bootstrap 5. Deployed with Docker Compose.
Open source
github.com/raphaelgermon/velib-stats (MIT license), adapted from citibike-stats.
Version deployed on 2026-09-25 06:45 UTC.