Skip to content

Program Examples

Browse example training programs from simple to complex.

minimal.json

The smallest valid program — one week with two workouts.

json
{
  "name": "Simple 2-Day Split",
  "weeks": [
    {
      "workouts": [
        {
          "name": "Workout A",
          "exercises": [
            {
              "exercise": { "name": "Squat" },
              "sets": [
                { "targetReps": 5 },
                { "targetReps": 5 },
                { "targetReps": 5 }
              ]
            },
            {
              "exercise": { "name": "Bench Press" },
              "sets": [
                { "targetReps": 5 },
                { "targetReps": 5 },
                { "targetReps": 5 }
              ]
            }
          ]
        },
        {
          "name": "Workout B",
          "exercises": [
            {
              "exercise": { "name": "Deadlift" },
              "sets": [
                { "targetReps": 5 },
                { "targetReps": 5 },
                { "targetReps": 5 }
              ]
            },
            {
              "exercise": { "name": "Overhead Press" },
              "sets": [
                { "targetReps": 5 },
                { "targetReps": 5 },
                { "targetReps": 5 }
              ]
            }
          ]
        }
      ]
    }
  ]
}

531-bbb.json (5/3/1 Boring But Big)

A complete 4-week mesocycle with percentage-based loading. This example shows:

  • Weekly progression: Week 1 (3x5), Week 2 (3x3), Week 3 (5/3/1), Week 4 (Deload)
  • Percentage-based loading: All weights relative to 1RM
  • AMRAP sets: Final working set each week
  • BBB accessory work: 5x10 at lighter percentages

The full example in the repo includes all four main lifts per week. Here's a condensed excerpt showing the squat day from Week 1:

json
{
  "name": "5/3/1 Boring But Big",
  "description": "Jim Wendler's 5/3/1 program with Boring But Big supplemental work. A 4-week cycle focusing on the four main lifts with 5x10 volume work.",
  "author": "Jim Wendler",
  "tags": ["strength", "powerlifting", "intermediate"],
  "weeks": [
    {
      "name": "Week 1 - 3x5",
      "notes": "Working sets at 65%, 75%, 85% of training max",
      "workouts": [
        {
          "name": "Squat Day",
          "day": 1,
          "exercises": [
            {
              "exercise": { "name": "Barbell Back Squat", "equipment": "barbell", "category": "legs" },
              "order": 1,
              "sets": [
                { "type": "working", "targetReps": 5, "percentage": 65, "percentageOf": "1RM", "restSeconds": 180 },
                { "type": "working", "targetReps": 5, "percentage": 75, "percentageOf": "1RM", "restSeconds": 180 },
                { "type": "working", "targetReps": 5, "percentage": 85, "percentageOf": "1RM", "notes": "AMRAP", "restSeconds": 180 }
              ]
            },
            {
              "exercise": { "name": "Barbell Back Squat", "equipment": "barbell", "category": "legs" },
              "order": 2,
              "notes": "BBB sets",
              "sets": [
                { "targetReps": 10, "percentage": 50, "percentageOf": "1RM", "restSeconds": 90 },
                { "targetReps": 10, "percentage": 50, "percentageOf": "1RM", "restSeconds": 90 },
                { "targetReps": 10, "percentage": 50, "percentageOf": "1RM", "restSeconds": 90 },
                { "targetReps": 10, "percentage": 50, "percentageOf": "1RM", "restSeconds": 90 },
                { "targetReps": 10, "percentage": 50, "percentageOf": "1RM", "restSeconds": 90 }
              ]
            },
            {
              "exercise": { "name": "Leg Curl", "equipment": "machine", "category": "legs" },
              "order": 3,
              "sets": [
                { "targetRepsMin": 10, "targetRepsMax": 15 },
                { "targetRepsMin": 10, "targetRepsMax": 15 },
                { "targetRepsMin": 10, "targetRepsMax": 15 }
              ]
            }
          ]
        }
      ]
    }
  ]
}

See the full 531-bbb.json on GitHub for all four weeks and all four lifts.

Program Metadata

Programs support rich metadata:

json
{
  "name": "My Custom Program",
  "description": "A 6-week hypertrophy block",
  "author": "Coach Smith",
  "tags": ["hypertrophy", "intermediate", "6-week", "upper-lower"],
  "weeks": [...]
}

More Examples

See all program examples in the GitHub repository.

Released under the Apache 2.0 License.