Roue Libre

io.github.mgdx.rouelibre
by Zapstore _@zapstore.dev

Bike sharing: offline map and journeys, with no tracker.

Republished from GitHub / F-Droid by the Zapstore main account.

Roue Libre shows bike-share stations on a map and computes a door-to-door journey combining walking and cycling. Everything runs on the device: the map, the address search and the route computation need no connection at all. Only real-time bike availability goes out on the network. **What sets it apart** • No Google service: no Play Services, no Firebase, no Maps SDK. It runs on any Android OS without Google services. • No telemetry, no tracker, no unique identifier, no account. • No journey data kept: no history, no positions, no destinations. What you search for does not leave the phone. • No city is imposed: several conurbations coexist on the device, and one city's data can be deleted without touching the others. • The journey optimises the _pair_ of stations — departure and arrival — rather than settling for the nearest, and weighs the risk of a poorly stocked station emptying while you walk to it. **Worth knowing before installing** The map, the routing graph and the address index are not in the application: they are downloaded once, from the storage screen, or installed by hand from files you produce yourself. Their weight follows the city — a few tens of megabytes for a medium-sized conurbation, more for a capital — and it is announced before downloading. **The cities served** Close to three hundred networks, in some thirty countries: every one that publishes its stations as open data and whose docks the journey can rely on — from Vélib' in Paris to Citi Bike in New York, by way of Prague, Barcelona, Copenhagen, Tokyo and Buenos Aires. The application proposes yours from your position, if you ask it to, and you can keep several installed and switch between them. The offline datasets have been produced for a handful of them so far. For the others, the application says so rather than pretending: the list shows what exists, and the files can be produced with the repository's scripts. It is tied to no network in particular: the list of cities updates itself, and every city carries the address of its own GBFS feed, which makes the application usable with any GBFS network in the world. Roue Libre is an independent application, with no link to the networks it serves or their operators. Free software under the GNU GPL v3 licence.

First release: Aug 29, 2026, 8 total releases.

Most recent release: Oct 27, 2026.

Website Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Oct 27, 2026 1.6.0
    Journeys work again where bikes are left without a dock, and the station list works like the map. - Munich, Düsseldorf, Freiburg and the other networks where bikes go back to a zone or beside a full station: journeys end there again, and free docks are no longer shown where they mean nothing. The same goes for Auch, Niort and the other Ecovelo networks ([#8](https://github.com/mgdx/RoueLibre/issues/8), reported by @zklmtfr). - A new setting under your city, "Full stations take bikes back", can be set to Automatic, Always or Never ([#8](https://github.com/mgdx/RoueLibre/issues/8), reported by @zklmtfr). - The station list has the map's buttons and filters, and your favourites at its top ([#10](https://github.com/mgdx/RoueLibre/issues/10), [#11](https://github.com/mgdx/RoueLibre/issues/11), [#12](https://github.com/mgdx/RoueLibre/issues/12), reported by @zklmtfr). - The kind of bike chosen on the map is kept from one launch to the next ([#9](https://github.com/mgdx/RoueLibre/issues/9), reported by @zklmtfr), and a journey shows which bike you ride ([#15](https://github.com/mgdx/RoueLibre/issues/15), reported by @zklmtfr). - Picking a point on the map opens where the map was ([#14](https://github.com/mgdx/RoueLibre/issues/14), reported by @zklmtfr). - On the Storage screen, the download button now stands at the top ([#13](https://github.com/mgdx/RoueLibre/issues/13), reported by @zklmtfr). - New network: Mainz. Pau is back. Zürich now shows its bike-share stations alone, without car-sharing spots or scooter zones. - **Fixed:** with a theme other than the system's, the application could open on an empty screen ([#16](https://github.com/mgdx/RoueLibre/issues/16), reported by @zklmtfr).
    More…
    - **Fixed:** "System" units followed the application's language rather than your phone's region. The full list of changes is in [CHANGELOG.md](https://github.com/mgdx/RoueLibre/blob/v1.6.0/CHANGELOG.md). ## Which file to download One per architecture. A modern phone takes `arm64-v8a`. The universal file holds all four and is only worth it if you do not know which one your phone is. ## Checking what you downloaded ``` apksigner verify --print-certs roue-libre-1.6.0-arm64-v8a.apk ``` ``` CN=Roue Libre, O=Roue Libre, C=FR SHA-256 1D:E5:86:D6:80:F3:29:6F:2D:1A:A0:5D:D5:14:7F:D3: DE:18:7A:5D:A1:5A:1F:5D:88:7D:0A:82:A1:E6:ED:89 ``` If the digest differs, the file was not built by this project.
  • Oct 12, 2026 1.5.2
    A flag for every network, and a city list you can narrow to one country. - Each network now shows its country's flag before its name: in the city list, the settings, the Storage screen and Data sources. - The city list can be narrowed to one country with the new "Country" menu, alone or together with the search. - On first use, once your city has finished downloading, the map opens by itself. - **Fixed:** the journey detail showed the free docks at the arrival station as "14 docks · 33 docks". It now reads "14 free docks · 33 docks". - **Fixed:** a place close to the Greenwich meridian or the equator was handed to the navigation app as a text search rather than as a point. - **Security:** the application only follows a redirection that stays with the site it contacted, and a download can no longer grow beyond the size announced for it. The full list of changes is in [CHANGELOG.md](https://github.com/mgdx/RoueLibre/blob/v1.5.2/CHANGELOG.md).
    More…
    ## Which file to download One per architecture. A modern phone takes `arm64-v8a`. The universal file holds all four and is only worth it if you do not know which one your phone is. ## Checking what you downloaded ``` apksigner verify --print-certs roue-libre-1.5.2-arm64-v8a.apk ``` ``` CN=Roue Libre, O=Roue Libre, C=FR SHA-256 1D:E5:86:D6:80:F3:29:6F:2D:1A:A0:5D:D5:14:7F:D3: DE:18:7A:5D:A1:5A:1F:5D:88:7D:0A:82:A1:E6:ED:89 ``` If the digest differs, the file was not built by this project.
  • Oct 5, 2026 1.5.0
    Your home and your work are on the map, one tap away. - Once you have named your home or your work, it is marked on the map, and a button beside the journey button brings the map straight onto it. Two switches in "My places" turn the markers and the buttons off, separately. - **Fixed:** in cities whose addresses come from OpenStreetMap, two streets of the same name in two towns were merged into one — Massachusetts Avenue was a single street, and an address could be placed in the wrong town ([#5](https://github.com/mgdx/RoueLibre/issues/5), reported by @dr2chase). The address search of those cities has been rebuilt: open Storage, check for updates, and download the "Address index" again. - **Fixed:** an address picked in one city stayed marked on the map after you switched to another. - The Storage screen of a city with nothing downloaded yet offers the download as soon as it opens, instead of a "Check for updates" button to press first. An available update is now shown as a badge beside the name, where it can be seen. - A large network's stations take a few seconds to arrive: the line above the map now says "Loading stations…" instead of "Never updated", and the stations appear together with their bikes. The age it then shows is the age of the data. - **Fixed:** replacing a very large network's stations could fail ([#6](https://github.com/mgdx/RoueLibre/pull/6), by @alanpoulain). - Lying sideways, the home and work buttons no longer cover the settings button; with very large text, the line above the map no longer spreads its words across the width. - A "Donate on Liberapay" button in the settings opens the project's Liberapay page. It is a link, nothing more: the application sends nothing.
    More…
    The full list of changes is in [CHANGELOG.md](https://github.com/mgdx/RoueLibre/blob/v1.5.0/CHANGELOG.md). ## Which file to download One per architecture. A modern phone takes `arm64-v8a`. The universal file holds all four and is only worth it if you do not know which one your phone is. ## Checking what you downloaded ``` apksigner verify --print-certs roue-libre-1.5.0-arm64-v8a.apk ``` ``` CN=Roue Libre, O=Roue Libre, C=FR SHA-256 1D:E5:86:D6:80:F3:29:6F:2D:1A:A0:5D:D5:14:7F:D3: DE:18:7A:5D:A1:5A:1F:5D:88:7D:0A:82:A1:E6:ED:89 ``` If the digest differs, the file was not built by this project.
  • Sep 22, 2026 1.4.1
    Ten cities' data did not cover the whole city, and it has been made again. - **Fixed:** Washington's map, journey planner and address search stopped at the edge of the District of Columbia ([#4](https://github.com/mgdx/RoueLibre/issues/4), reported by @mhebant), and nine other cities had a hole of the same kind. The area each city's data is cut out of was only checked at twenty-five points, so a whole region could be missed; it is now checked every kilometre. Brive-la-Gaillarde, Niort, Épinal, Toulouse, Washington, Vienna's regional network, Zagreb, the Grand Est's Vélo Fluo, Belgium's Blue-bike and Zurich have been published again: open Storage, check for updates, and download the city again to get all of it. - **Fixed:** a city's map did not appear properly after it had been downloaded — the old one was still being drawn. The new map now appears straight away, without closing and reopening the application. The map also keeps the view you left it at only when you come back to the same city. - The what's new screen shows the three most recent versions instead of every version since the last one you saw, and each note now says which version it belongs to. It also appears in all thirty-one languages: outside English and French there were no notes at all, and the screen simply did not open. - **Fixed:** outside English and French, the setting for the bikes left outside the stations described only half of what it does. It also shows how charged the bikes standing at a station are, and it now says so in every language. - **Fixed:** the whole catalogue was downloaded every time the list of cities was opened, for nothing. It is now downloaded only when it has changed — less mobile data and Wi-Fi used. The full list of changes is in [CHANGELOG.md](https://github.com/mgdx/RoueLibre/blob/v1.4.1/CHANGELOG.md).
    More…
    ## Which file to download One per architecture. A modern phone takes `arm64-v8a`. The universal file holds all four and is only worth it if you do not know which one your phone is. ## Checking what you downloaded ``` apksigner verify --print-certs roue-libre-1.4.1-arm64-v8a.apk ``` ``` CN=Roue Libre, O=Roue Libre, C=FR SHA-256 1D:E5:86:D6:80:F3:29:6F:2D:1A:A0:5D:D5:14:7F:D3: DE:18:7A:5D:A1:5A:1F:5D:88:7D:0A:82:A1:E6:ED:89 ``` If the digest differs, the file was not built by this project.
  • Sep 16, 2026 1.4.0
  • Sep 11, 2026 1.3.0
  • Sep 2, 2026 1.2.4
  • Aug 29, 2026 1.2.3