🌏 Live visualization of all the pokemon in your area... and more!
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github update issue template Mar 26, 2017
config Add Log Filename (#2463) Mar 13, 2018
contrib My name is RocketMap (#1841) Feb 20, 2017
docs Fix Markdown Syntax on DigitalOcean Guide (#2539) Mar 17, 2018
geofences Adding Geofence Support (re-written from PR #1688) (#1994) Jul 16, 2017
pogom Optionally rely on BossLand headers. (#2546) Mar 22, 2018
static Remove Trainer table and old db migration from RocketMap. (#2533) Mar 16, 2018
templates Potential EX gym detection (#2440) Mar 1, 2018
tests Get rid of config[] and use only args (#2191) Sep 1, 2017
tools Remove old/unused tools. (#2531) Mar 11, 2018
.buildpacks Fix scalingo build (#405) Aug 10, 2016
.dockerignore Read the docs (#11) Aug 7, 2016
.editorconfig Update fr.json. (#2361) Mar 11, 2018
.eslintignore New js code style (#1737) Jan 21, 2017
.eslintrc.json Dynamic rarity (#2459) Jan 27, 2018
.flake8 Wrap long lines, follow pep8 E501 (#1696) Jan 23, 2017
.gitignore Dynamic rarity (#2459) Jan 27, 2018
.gitmodules Use pokedex submodule for pokemon and move data. (#2510) Mar 4, 2018
.slugignore Add .slugignore file for a faster deployment on Scalingo and Heroku (#… Aug 13, 2016
.style.yapf Added style configuration for yapf (#2096) Jul 22, 2017
.travis.yml Update Travis' nvm and Node.js. (#2175) Jul 22, 2017
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#2429) Jan 13, 2018
CONTRIBUTING.md Docs wording fix (#2324) Oct 1, 2017
Dockerfile [Dockerfile] Copy sprite01.zip for extracting Jul 24, 2017
Dockerfile.dev [Docs/Readme/other] Update more PGM refs to RocketMap, switch docker … Jan 26, 2017
Gruntfile.js Use pokedex submodule for pokemon and move data. (#2510) Mar 4, 2018
LICENSE My name is RocketMap (#1841) Feb 20, 2017
Procfile Add Authentication Service parameter to Heroku Deploy (#1089) Jul 22, 2016
README.md Translated moves, types & rarity to Spanish (#2199) Feb 1, 2018
manifest.yml [Docs/Readme/other] Update more PGM refs to RocketMap, switch docker … Jan 26, 2017
package.json Grunt unzip (#2180) Jul 24, 2017
requirements.txt Update pgoapi: Pin protobuf to 3.5.1. (#2536) Mar 16, 2018
runserver.py Support -hs in level-up tool. (#2543) Mar 19, 2018
scalingo.json My name is RocketMap (#1841) Feb 20, 2017
static01.zip Add default icons for new raid bosses. (#2522) Mar 6, 2018



Python 2.7 License Build Status

Live visualization of all the Pokémon (with option to show gyms, raids and PokéStops) in your area. This is a proof of concept that we can load all the Pokémon visible nearby given a location. Currently runs on a Flask server displaying Google Maps with markers on it.



  • Shows Pokémon, PokéStops, raids and gyms with a clean GUI.
  • Notifications
  • Lure information
  • Multithreaded mode
  • Filters
  • Independent worker threads (many can be used simultaneously to quickly generate a livemap of a huge geographical area)
  • Localization (en, es, fr, pt_br, de, ru, ko, ja, zh_tw, zh_cn, zh_hk)
  • DB storage (mysql) of all found Pokémon
  • Incredibly fast, efficient searching algorithm (compared to everything else available)



For instructions on how to setup and run the tool, please refer to the project documentation.


Please note, deployments are not supported officially. You are using these deployment links at your own risk. Deploy Deploy on Scalingo


Please submit all pull requests to develop branch.

Building off tejado's python pgoapi, Mila432's API, leegao's additions and Flask-GoogleMaps. Current version relies primarily on the pgoapi and Google Maps JS API.

Discord and front-end use Iconset by Roundicons Freebies and icon by Flat Icons from www.flaticon.com. License: CC 3.0 BY can be found here.