🏁 Sprint Days at PyCon DE 2027

πŸ“… Friday–Saturday, 23–24 April 2027, right after the conference
πŸ“ Heidelberg β€” venue to be announced

Join us for two days of open-source hacking, learning, and collaboration! The sprints take place on Friday and Saturday, 23–24 April 2027, right after the three conference days of PyCon DE 2027. You bring the energy, ideas, and code. Whether you're maintaining a major library or making your first contribution, there's something for everyone.

Looking for hackathons? They run on the same days β€” see Hackathons & Satellite Events.

πŸ’‘ What Are Sprints?

Sprints are informal coding sessions (think: mini hackathons) where people gather to work on open-source projects, share ideas, and solve problems together. For maintainers, it's a chance to onboard new contributors and tackle long-standing issues. For participants, it's a low-barrier way to dive into real projects and see your work make an impact right away.

  • Make your first open-source contribution
  • Get help from project maintainers directly
  • Push forward features, fix bugs, or improve documentation
  • Meet other contributors and collaborators in-person

Schedule

The schedule for both sprint days will be announced.

How to Attend

Everyone who wants to participate in the sprints β€” whether as a contributor or a project lead β€” needs to register.

Registration details, ticket sales and capacity will be announced.

Propose a Sprint Project

Want to lead a sprint? Awesome! We're looking for open-source projects of all sizes and experience levels.

Note: Project leads also need to register as attendees (see above).

Call for sprint projects: opens 23 October 2026. The submission form and deadline will be announced.

Accepted projects will be announced on a rolling basis β€” no need to wait until the deadline to find out! Submit early, and we'll review and publish your project as soon as possible.

What Makes a Good Sprint Project?

Not sure if your project is a good fit? Here's what works well:

  • Has open issues labeled for newcomers (e.g., good first issue, help wanted)
  • Clear onboarding β€” A README and CONTRIBUTING.md help participants get started quickly
  • A sprint lead present β€” You (or a co-maintainer) should be there to guide contributors
  • Welcoming to all skill levels β€” Even if your project is advanced, having a few beginner tasks helps
What Will You Be Asked?

When submitting, we'll ask for:

  • Project name & repository link
  • Brief description
  • What contributors will work on during the sprint
  • Skill level(s) welcome (beginner / intermediate / advanced)
  • Prerequisites (if any)
  • Your contact info

⚠️ Depending on the number of submissions, the organizing team may limit projects based on capacity. Accepted projects will be listed below.

Accepted Projects

Accepted projects will be listed here as they are confirmed.

FAQ

Do I need to choose a project when I register?

No! You don't need to decide beforehand. During the Opening Session, all projects will introduce themselves, and you can choose which one to join based on your interests and skill level.

You're also free to switch projects during the dayβ€”maybe you want to try something new after lunch, or help out where there's extra need. Flexibility is part of the fun!

Do I need a sprint ticket if I already have a PyCon DE ticket?

Yes, the sprints require a separate registration. Your PyCon DE conference ticket does not include sprint access. Registration details will be announced.

I'm new to open sourceβ€”is this for me?

Absolutely! Many projects welcome first-time contributors. Look for projects marked "Beginner-friendly" in the project list. Sprint leads are there to help you get started.

What should I bring?
  • Your laptop (fully charged)
  • Charger
  • Your development environment ready (check project READMEs beforehand)
  • Curiosity and good vibes!
Do I need to stay the whole day?

No, but we encourage you to join the Opening Session to find a project, and the Closing Session to celebrate everyone's contributions.

Questions?

Please get in touch via the contact form, select "Sprints"