Open Call for 2025 Software Development Grant (pr05): "Building Bridges"

We’re excited to announce the second edition of pr05 (pronounced “pros”), a grant and mentorship initiative by the Processing Foundation designed to support the professional growth of early to mid-career software developers through hands-on involvement in open-source projects.

:right_arrow: Apply here

This is a unique opportunity to grow as a developer while making a tangible impact on software projects used by millions of creatives, artists, educators, and students globally.

This year’s theme is Building Bridges, with a focus on improving interoperability across projects projects in the Processing ecosystem (Processing Java, p5.js, and beyond). See the pr05 wiki for more.

:open_book: Applications opens on May 1
:alarm_clock: Applications close on Friday, May 31, 2025, 11:59 PM EST

As part of the application, you’ll need to choose a project from the 2025 pr05 Project List. The grant offers a $10,000 stipend for 200 hours of contribution over 4 months. Selected grantees will also join regular cohort meetings and town halls together with our Fellowship cohort. The program is fully remote, and we welcome international applicants.

For more info, see our our Frequently Asked Questions (FAQ) and register for our info sessions below.

Watch the recording of our fist Info Session here | Passcode: k2CUe**c

May 10: info session #2 (register) (6am PST / 9am EST / 3pm CEST / 6:30pm IST)

Got questions about the pr05 grant? Feel free to post a reply below. We’re here to help!

Best,
The Processing Foundation Team

cc @kit @raclim @sableraph

7 Likes

Hi there, for the project “Incremental TypeScript Migration for the p5.js Editor”, it mentions that migrating a selected portion of the p5.js editor. Will the client and server folder under the repo be appropriate? I acknowledge that migration of the whole project is not easy and can’t be finished within 200 hours and I’m trying to pick the most suitable option.

1 Like

Hi @lirenjie95, thanks so much for raising this question!

Yes, pinpointing either the “client” or “server” folder within the p5.js editor repository is an appropriate scope for the TypeScript migration project! Ultimately, your selected scope can be flexible as long as it feels achievable for yourself, and you’re able to produce an overview of how you plan to implement this project over the course of the summer.

5 Likes

Hi there, I wanted to participate in P5.js grant program. The project 2025 pr05 Project List · processing/pr05-grant Wiki · GitHub really inspired me. Can anyone please guide me, how to get started.

Hi! I’ve been exploring the “Desktop Support for p5.js via a New Processing Mode” project and had a quick question. I saw the proof of concept by @stefterv — it’s really insightful and exciting.

Would the selected contributor be expected to build upon Stef’s POC, or is the idea to collaborate alongside him (if he’s involved), or potentially even take it in a new direction based on the goals outlined in the README.md of Stef’s repository?

Hi! Thank you for your interest in the p5.js Mode!

Yes I will be involved. As for the proof of concept, I wrote that to demonstrate what is possible. It is not required to take that exact code as a base. I think we outlined what we expected of the mode in both the Project List and my README.md but if you come up with new ideas please include them in your application. As always, challenging the brief at some level shows clear understanding and research in the project that you are applying to.

6 Likes

Hi! Really excited to apply for this.
I was wondering if we’re allowed to submit more than one application if there is more than one project we are interested in?

I have direct experience for the skillset involved in one of the projects listed, but there’s another project that I also find really interesting, but which I don’t have as much experience in. If we’re only allowed to apply to one, should I stick with the one I have more experience with?

Thanks for your question! I’ve added it to our Frequently Asked Questions (FAQ).

To keep things fair for everyone (and manageable for our review committee), we ask that each person submit only one application.

If you’re deciding between projects, we recommend applying to the one where you feel your experience is the strongest.

1 Like

Hi everyone, Really excited for this opportunity.

Hi, I saw that the applications were open today (May 1st), but couldn’t find a working link. Could someone point me to the right direction?

I found this one below, but it seems to say “not available for public access”
https://pr05.formstack.com/forms/pr05_grant

1 Like

Hi @clairep94 and thanks for your question. That was last year’s form.

This is the 2025 application form.

Hi, i have been trying to submit the form but it shows that my one question is exceeding 1500 char although i have kept it under 1500 char.

Hi @shrutisunthwal and thanks for letting us know. We checked and the original character limits were correct, but it’s possible that different tools count characters slightly differently. To avoid any issues, we’ve added a small buffer to the limits. Could you please try submitting again and let us know if the problem persists?

Hello everyone, Vaivaswat this side from India.
Really exited to participate in the pr05 program.I am planning to apply for the “Modular Visual Regression Testing Suite”. I had a little question about reviewing of our applications.
Like as we see in GSoC, we are given two chances to get our proposal reviewed from the mentors. As I can see that this time we have to submit our idea via a google form. Will there be a feedback option for the candidates applying?
Thank You.

I don’t think we would be given such option.

Thanks for your patience. The character count issue should be fixed now.

Hi, i have submitted the form. just wanted to ask that when will be knowing that we are selected for the interview and by the mean time can we do any open source contributions for this project.