StriveKit is a simple app that generates structured run, bike, and swim workouts in seconds. Just tell it your available time/distance and workout type (intervals, tempo, endurance, etc.) and it spits out a complete session with warm-up, main set, and cool-down.
You can also map out weeks or months in advance - perfect for race prep or just staying consistent. Fully compatible with Garmin devices.