There isn't a comprehensive, always-works, every-possible-star-included out-of-game route plotter.
The problem is, such a map would require the co-ordinates of every single star in the ED galaxy to be added to it. Not even FDev have such a database. There's only two ways to get that data: spend centuries visiting each star system in-game and collecting the co-ordinates manually, or replicating the ED Stellar Forge algorithms to calculate the galaxy independently of ED running.
Out-of-game route plotters like those Falconfly listed above use an incomplete database; they can only include stars added to the EDSM database by EDSM users with accurate co-ordinates - a database which is curently at 60 million star systems. Which would be good enough for flitting around the Bubble and near-bubble space, and probably also pretty good at getting to Colonia, the Formidine Rift and Beagle Point. But for actual exploring, or even just for traversing the galaxy from one random point to another, it would be missing an awful lot of stars.