Learning Hub

Build Public-Good Open Source Step by Step

The Learning Hub is an ordered set of guides for planning, launching, and maintaining public-good Open Source projects.

How It Works

Use the Categories as Project Stages

Each category represents a common stage in an Open Source project. You do not need to read everything in order. Pick the stage that matches your current problem, use the guides inside it, then move to the next stage when your project is ready.

  1. Find Your Stage. Use the numbered categories to locate the work you are doing now.
  2. Read the Guides. Each category contains practical posts, prompts, and examples for that stage.
  3. Use Member Resources. Free members can pair the guides with templates, checklists, and community discussion.
Free Member Resources

Use Templates and Checklists as You Move Through the Path

Members get practical builder resources, project submission guidance, and access to the community hub.

Join Free
Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to Software for Progress Foundation.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.