Apps like Train for a 5K or 10K

Here are some great alternatives to Train for a 5K or 10K by Ensadi LLC :