[GSoC 2025] Google Summer of Code 2025

Thank you, @AnishG! I appreciate your willingness to share insights from the Lottie export plugin. That sounds incredibly helpful and I’d love to connect and learn more about the challenges you faced and the solutions you implemented.

Looking forward to it!

2 Likes

Hello Synfig community, as i am done with my mid semester exams and exploring Synfig , I have raised an issue and even made a pr which fixes the toolbar items spacing and orientation . Looking to contribute even more in the upcoming days .

5 Likes

Hey community,
I’ve been working on adding an “Export to Spine JSON” feature in Synfig.
I’ve created a PR #3531, where I’ve added a menu option for exporting to Spine JSON and a basic hardcoded implementation that downloads a JSON file when clicked.

  • Current Progress:

    • Added the menu option structure.
    • Implemented a basic placeholder for exporting JSON.
    • Planning to build out the full export functionality step by step.
  • Next Steps:

    • Implement proper JSON generation for Spine animation data.
    • Ensure compatibility with Spine’s format.

I’d love some insights, suggestions, and help.

Thanks!

1 Like

I wanted to update you that I have my exams from March 25 to March 28, so I won’t be able to contribute during this period. I’ll resume work on the project as soon as my exams end.

In the meantime, I’d appreciate some guidance on the next steps for my Spine export implementation. What should I focus on next once I’m back?@ice0 @rodolforg

1 Like

@Stargazer10101

Hi, Nitish!

The code looks clean and well-structured.
However, I recommend adding comments to the functions to clarify their purpose and improve readability.

Also, I suggest creating a Pull Request with one of the files to synfig repo path: (for example: `https://github.com/synfig/synfig/tree/master/autobuild/osx/dependency_collector.py).
This would allow me to provide comments directly within the code.

Alright. Thanks for the feedback! I’ll add comments and open a PR soon.

1 Like

Hello Maintainers,
I am Shreyas, a 3rd year CS student from BMS College of Engineering, Bangalore, India. I’m really passionate about graphics programming and general low level C/C++ projects in general. I am experienced in C/C++ and build systems like CMake and Premake. I have been working on Synfig since November of 2024.

I am genuinely excited about the opportunity to work on the Android version of Synfig for GSoC. With prior experience in Android app development, I have contributed to a similar project where I ported the runtime of Xenode, my C++ based game engine, to Android. This experience has equipped me with valuable skills in adapting complex systems to mobile platforms, and I am eager to apply these skills to work on the Android version of Synfig.

I already explored the basics of Synfig Studio in making animated sprites to make a few demo games from my engine. Additionally, I have explored the Synfig’s codebase and have made few small contributions (PR#3437, PR#3448, Issue#3440), strengthening my familiarity with the project.

I am looking forward to contributing to the development of Synfig and work towards crafting a competitive GSoC proposal. Any guidance, points not mentioned on the ideas page that is required to be noted would be greatly appreciated.

Looking forward to collaborating with all of you on this project.

Regards,
Shreyas.

1 Like

Hello, I’m Harshit Shivhare.

I’m a CS student at St. Aloysius, Jabalpur. I want to contribute to the “Export to Spline File Format” as part of GSoC 2025.

Skimming through Synfig’s repo, I’ve recently made PR #3537, which implements a feature for opening the rendered file upon rendered. I would be grateful if someone could review it.

1 Like

Hi, guys!

Don’t forget to prepare your proposals and submit them to your mentors and the GSoC website.
The deadline for proposal submissions is April 8th, 18:00 UTC.

You can also send a copy of your proposal to me - I’ll try to provide additional feedback.
I’ve already reviewed some of the proposals and plan to go through the rest tomorrow.

Good luck to everyone!

5 Likes

And of course, for the most motivated ones, you don’t have to be enroled in GSoC to contribute to Synfig if you want it :wink:

5 Likes

@harshit_02 @shreyaspranav @Stargazer10101 @Saumitra @ashutosh @Krish28 @MahmoudMahgoub1 @bishoy

Hi guys!

Please check my previous message (about proposal deadlines):

1 Like

Hi!
I’ve sent the proposal to you. Kindly check messages. Thank you!

2 Likes

is it possible to get guidance from mentors before gsoc?

Hello again to this thread! :slight_smile:

GSoC 2025 accepted Contributors announced!

We are happy to announce we got two contributor slots again this year! :smiley:
Thank you for all the participants - once again, it was really difficult to rank up the proposals.
For those not-accepted, please don’t give up on participating in this program (for Synfig or not). Besides, you are always welcome to contribute to our opensource software!

Here are the two GSoC contributors of this year:

  1. Abdelhadi Wael (@Abdelhadi_Wael) with the project “Brush Tool Project”
  2. Nitish Itankar (@Stargazer10101) with the project “macOS bundle app”

Let’s give them a warm welcome and wish them good luck and good work on their projects!

:tada: Congratulations, guys! :partying_face:

Please, @Abdelhadi_Wael and @Stargazer10101 , create new forum threads and present your project goals (and yourselves, if desired). The subject can be “[GSoC 2025] your project name”.

7 Likes

Thanks for the opportunity :smile:
I’m very excited to start working on this project.

3 Likes

I am very grateful for this wonderful opportunity. Thank you dear mentors. I’ll create a new forum thread as mentioned.

3 Likes