Open Source Marathon Training Knowledge Base

A comprehensive, research-backed, open-source guide to marathon training. Built by runners, for runners.

Open Source

Recent Articles

Recovery & Adaptation

Active Recovery Techniques: Movement That Heals

Learn how easy runs, cross-training, dynamic stretching, and recovery walks facilitate healing, understand when active recovery beats complete rest, and implement effective recovery protocols.

7 min read
Recovery & Adaptation

Deload Weeks: Strategic Recovery for Long-Term Progress

Master the timing, structure, and implementation of deload weeks to prevent overtraining, maintain adaptations, and optimize long-term marathon training progression.

8 min read
Recovery & Adaptation

Nutrition for Recovery: Fueling Adaptation and Repair

Master post-workout nutrition timing and composition, understand the recovery window, and learn daily nutrition strategies that support training adaptation and immune function.

8 min read
Recovery & Adaptation

Overtraining and Burnout: Recognition, Prevention, and Recovery

Identify the warning signs of overtraining syndrome, understand the difference between functional overreaching and harmful overtraining, prevent burnout through smart training management, and recover when overtrained.

9 min read
Recovery & Adaptation

Principles of Recovery: Why Rest Drives Adaptation

Understand the fundamental principles of recovery, discover the critical difference between rest and active recovery, and learn why adaptation happens during recovery rather than during training itself.

8 min read
Recovery & Adaptation

Regeneration Tools and Recovery Modalities: Separating Science from Marketing

Evaluate the evidence behind compression garments, ice baths, massage, and other recovery tools to make informed decisions about which modalities genuinely enhance recovery versus marketing hype.

8 min read

Help Build the Knowledge Base

This knowledge base is open-source. Contribute your expertise, fix errors, or suggest new content to help the running community.

Contribute on GitHub