Hi @kit, I have submitted the proposal for guidance or feedback on 22nd. Could you please confirm it has been received? My email is avinash8655279@gmail.com
Thankyou
Hi @kit, I have submitted the proposal for guidance or feedback on 22nd. Could you please confirm it has been received? My email is avinash8655279@gmail.com
Thankyou
I received a question by email about submitting a proposal to work on web deployment of L5 sketches as part of a GSoC proposal.
There are various ways to deploy Love2d projects on the internet, our underlying framework. For example, here is lovejs-player and thereās also love.js (in various forks). That said, Iām not sure that all aspects of L5 would be possible to work in emscripten / WebAssembly. There are listed limitations for love2d in webassembly relating to fonts, shaders, stream audio, window mode, for example. I havenāt tested L5 with love.js and I donāt know how well it works this way, if at all. Though it may work! I just donāt know.
My inclination currently is to double down on the advantages of Love and Lua as it relates to permacomputing principles - broadly working across new and older computers/hardware and ensure we get the basics of the library debugged first. I am not against having a nice web deployment or IDE experience, I just think the limitations are probably high so that p5.js better serves web deployment needs and L5 is best for desktop (and device deployment - with better documentation to be completed). I am open to hearing other ideas on this but wanted to put that out there.
Iām still concentrating on core functionality - ensuring the build-out of missing features, debugging and optimization, improving installation documentaton, finishing hot-reloading, and then expanding with L5sound and L5video libraries currently.
Thanks
Hi @lee ,
Iām Seif Atef, a Computer Engineering student and a developer. Iāve been following the L5 project for a bit now and wanted to reach out.
Iāve been experimenting with the framework by building a small demo in Lua and testing out the deployment pipeline via love.js: https://l5-game-demo.vercel.app/.
Iām really enjoying the workflow and noticed your recent updates. Iām preparing a GSoC proposal to help expand the library and its user experience, but mainly just wanted to introduce myself and share what Iāve been building with the tools so far!
Best, Seif
Hii processing community,
Iām kashish final year CS student from Delh,India. I am excited to contribute to processing community especially drafting my gsoc proposal for E2E Testing for the p5.js Web Editor project for GSoC 2026.
I know Iām joining the conversation a bit late, but Iāve been diving deep into the codebase and am currently finalizing my proposal to submit by tomorrow. Iām a developer with experience in JavaScript, TypeScript, and Node.js, and Iāve been active in the Web Editor repo recently (improving existing test, converting files to TS and updating tests).
Looking forward to collaborating with mentors and processing community .
Hi everyone!
@avinxshKD23 it was received!
Weāve sent more responses now, but because proposals are being reviewed by different people (mentor(s), relevant dev(s), org admins(s)), the timing of response can be different now, though weāre working on them in chronological order. Thanks for the patience!
As a quick addition to @leeās comment: although L5 is not maintained by Processing Foundation, it is a community project in the Processing/p5 ecosystem, included in the GSoC list this year partly because of its commitment to permacomputing principles, and access from the perspective of older devices. If youāre interested in web-based work, and access in that sense, I agree that p5.js, the web editor, or any of the websites (including potentially L5ās website) would be a better area.
For the above reason, proposals that put L5 into a context that requires higher resource use, or significantly do not align with core values of the project, may be at a disadvantage. All proposals are evaluated not just on technical content and and skill/project fit, but also on community impact, including values alignment. The checklist on āapplicationā in the first post contains various resources related the values of the various projects, which Iāve also included here:
If anyone has questions about this part I am happy to try to address these!
Best,
Kit
@claudine @diyaayay I was wondering if the project āFull Texture Support for .mtl Filesā is a medium or a large project size because in the ideas list it is given as 175H/300H . And what are the criteria for it to be considered as a medium/large project?
Currently Iāve proposed for a system that includes extended material support, renderer integration, async texture handling, and comprehensive testing/documentation, which aligns more with the large (300-hour) project.
Please let me know so that I can get a clear understanding of the expectations for this project.
Is that mandatory to fix the issue in the github as contribution or i can make proposal without including
As mentioned above, merged GitHub PRs are not mandatory. You can contribute in other ways as well such as finding bugs, reviewing existing PRs, participating in discussions, etc.
Although you have already mentioned that we can have custom proposal for other project which are to be offered from our side, will it be ethical for to submit a proposal for incremental typescript migration on web-editor repo??
I am working on 1 proposal already, should I make this one or not??
What I mean to say that is will you consider it or not, if not then i wonāt move forward to create one
Hi @kit , Thanks for reviewing my proposal, I really appreciate it. Iāll refine it further before the final submission.
Hi,kit.Iām yuzmi.Iāve always wanted to learn drawing, but Iām hopelessly bad with pen and paper. Then I stumbled upon p5.js and realized coding art is actually fun. Saw the project got into Google Summer of CodeāIām a CS student and previously worked on an online code editor project, so this one really caught my interest. Hoping to contribute what I can to the community. I know Iām probably late to the discussion! Currently polishing my proposalāfingers crossed it goes through.
Best,
yuzmi
Welcome @yuzmi, best of luck for your contributions in the processing foundation.
Thanks! @Aaditya Really excited to be hereāletās see what I can build.
submitted with proposal today for e2e testing of web-editor repo ![]()
under nalindalal2004@gmail.com
Hey @kit the template says the proposed work section should be within 3 pages. My draft is slightly longer due to flowcharts. Would that be acceptable? or should i strictly keep it to 3 pages?
Hi everyone
welcome @yuzmi @ArizVed - and thanks @NishthaJain and @Aaditya for welcoming the newcomers!
Thereās a couple of feedbacks that have not been sent yet, and we really appreciate your patience, they are coming as soon as possible. Almost all should be sent already.
Meanwhile, to answer some new questions:
@nalindalal asks about submitting multiple proposals. This is possible! However, a really strong proposal takes a lot of work. I would generally recommend focusing your energy; but if you have capacity, there is no rule against it. With any proposal, one of the biggest issues that is very fixable is internal consistency. Make sure that your proposed work and explanations are not contradicting themselves. This requires some careful editing.
Whether typescript migration project is a possible project - I think @clairep94 is better suited to answer that, though this is a little last-minute and an answer might not be immediately available, as all the mentors are volunteers who have other work and life responsibilities. The main reason it might not be possible is if thereās open/ongoing/blocked work. GSoC projects should be relatively isolated / not blocked by ongoing work. But Claire may know more than me.
@avinxshKD23 asks about the page limits in the proposal. This really depends case by case; of course, we will review a proposal even if it is longer, but it may put the application at a disadvantage. But the limits are there based on mentors and admins discussing what would be most reasonable for what weāre looking for. If you are a lot over limit, I would recommend looking at the successful proposals from last year shared as examples and seeing if you can get some inspiration for how to structure your proposal better.
@kathrina The medium/large is about number of hours. This informs the stipend. More here form GSoC official FAQ. It is possible to propose a 300H project if you justify the scope well. When writing the ideas list, we felt that all project were more in the 175H range, but if you make a strong argument, large can be considered.
Best,
Kit
Hi @kit , thank you so much for the detailed feedback, I really appreciate the time you took to review my proposal.I will incorporate all the feedback and submit the updated proposal before the deadline. Thank you again
Hi everyone! Iām Ashwani Yadav, third year student from Delhi Technological University. I recently started exploring p5.js and Iām genuinely enjoying it. Iām interested in contributing to the p5.js Web Editor for GSoC 2026. Iām looking forward to learning more about the codebase and being part of this creative community
Hi @kit & @clairep94, thanks for such detailed feedback on my proposal. Iāll make sure to improve my proposal according to the feedback.
Thanks @diyaayay for your valuable feedback on my proposal. I will update it accordingly.