Free online tools I've built, mostly for cycling and endurance sports.
Upload a GPX route and estimate your finish time based on power, weight, and conditions. Find the watts you need for your target.