GAIN fitness (Chrome, Firefox, Safari, iOS)
Gain helps you generate a custom training routine based on science, algorithms and your personal goals and metrics. From their website:
We customize workout plans based on an individual's body, goals, and lifestyle. Our algorithmic workouts are built from the collective knowledge of certified trainers, fitness experts, and the principles of exercise science.
Motiver (Chrome, Firefox, Safari)
This simple to use browser app gives you a suite of tools for tracking your training, nutrition and cardio. Based on your goals and progress, statistics reports are provided to help you analyse your results which you can also share with others (friends, or a personal trainer for example).
Strava (Chrome, Firefox, Safari, Android, iOS)
Strava is a cross platform app for cyclists and runners which lets you compare and track your times and routes via GPS. Strava's approach to "social fitness" makes staying motivated easier by allowing you to connect and compete with your friends and other athletes in your area.
From their website:
Strava grew out of our own needs as athletes. With busy lives requiring much solo training, we missed the sense of camaraderie and friendly competition that drove us to achieve our best through training with others. We envisioned Strava as the means to put our workouts and races into context. We call that social fitness.In addition to GPS tracking apps for iOS and Android, the browser app also lets you upload tracks from your Garmin GPS devices.