Sign inSign up

drumsergio/pumperly

By drumsergio

•Updated 3 days ago

Image
0

10K+

drumsergio/pumperly repository overview

Pumperly banner

⁠Pumperly

Open-source fuel and EV route planner with live prices from 22 countries. Self-hostable.

Release CI License Docker Pulls Documentation

Pumperly is a map of fuel prices and EV chargers with a route planner on top. Pick a destination and it draws the route, lists every station along it with its price and the minutes a stop would add, and plans the cheapest places to fill up. Prices come from government and community sources in 22 countries with no key to set. Try it at pumperly.com⁠, or run your own copy with Docker Compose.

A diesel route from Lisbon to Porto with the refuel planner open: one numbered stop on the map, the fuel level before and after it, and the total fuel cost

⁠Features

  • Shows every station on the map coloured by price, green for the cheapest 5% on screen to purple for the most expensive.
  • Lists the stations along your route with the extra minutes each one costs, and hides the ones past the detour you allow.
  • Plans the cheapest fuel stops for the trip from your tank size, consumption and how full you start.
  • Keeps prices fresh from 22 countries with no API key, and from two more with a free key. Supports 39 countries in all, each listed with its status.
  • Shows EV chargers from the official registries of Spain and Germany and from Open Charge Map everywhere else.
  • Converts prices into 37 currencies with the European Central Bank's daily rates, and speaks 17 languages.
  • Makes any station or route a link you can share.
  • Runs as one container next to PostGIS, with Valhalla and Photon optional, and keeps no accounts, no analytics and no tracking cookies.

⁠Quick start

git clone https://github.com/GeiserX/Pumperly.git && cd Pumperly && cp .env.example .env
docker compose -f docker/docker-compose.yml up -d

Open http://localhost:3000. The map fills country by country over the next few minutes as the scrapers run. This first run has the price map only: routes and address search need Valhalla and Photon, which Full stack with routing and geocoding⁠ adds. Run with Docker Compose⁠ explains the settings in .env.

⁠Documentation

The full documentation lives at geiserx.github.io/Pumperly⁠.

pumperly-mcp⁠ (MCP server), pumperly-ha⁠ (Home Assistant), n8n-nodes-pumperly⁠ (n8n node, archived). Also listed on awesome-europe⁠ and ArtifactHub⁠.

⁠License

AGPL-3.0-or-later⁠. If you run a modified version as a network service, you must offer its source code to the users of that service.

Tag summary

Content type

Image

Digest

sha256:c2c776b15…

Size

67.8 MB

Last updated

3 days ago

docker pull drumsergio/pumperly