Hacktoberfest 2025

Hacktoberfest 2025 just finished — and guess what? They brought back the swag!
After last year’s digital-only celebration, seeing the return of t-shirts and tree-planting rewards brought a wave of nostalgia and motivation 😊
For some reason, I didn’t receive any notification about the event this year. I casually remembered about it at the end of September and went to see if it was still happening. Happily, I found that it was, and they had decided to return to the t-shirts and tree planting. This may seem stupid and unnecessary, but it made me happy and motivated me to participate once again.
My first surprise was with the registration information. They asked for more information than ever, which made me uncomfortable and suspicious of it being just another marketing scheme.
The next surprise was that they increased the number of commits to 6. Not that I think that is wrong, but it caught my attention.
In any case, this year found my mind actively looking for a reason to dedicate time to the MCP protocol. I had been reading and listening to talks about it for some weeks at this point, and I saw a clear connection with Evolutivo.fw (coreBOS), which was the perfect excuse to finally sit down and dive into it.
My Contributions
Translating TiddlyWiki to Spanish
My first pull request is the traditional TiddlyWiki ES translation. Thanks Jeremy
Helping TCPDF
Then I got a follow-up question in an issue report I made to TCPDF. They aren’t participating in Hacktoberfest, but I decided to help anyway. Even though they aren’t part of Hacktoberfest, contributing still feels in the same spirit.
Building the Evolutivo.fw MCP Integration
Next, I started the coreBOS (Evolutivo.fw) MCP project. Once I learned the high-level concept of MCP, I saw how it could help working with the Evolutivo application. If we could ask questions and work with the application from an intelligent chat environment, it could be a decisive step forward for the future of the project.
So I started studying the MCP protocol and implemented a complete integration for CRUD operations and more. You can read all about it in this blog post. For the Hacktoberfest participation, this project alone contributed the 6 commits I needed and many more.
Updating Node-RED Language Files
Next, I updated the Node-RED language files, like I did last year. They accepted the pull request a few days later and were kind enough to add the
hacktoberfest-acceptedlabel so it counted towards my participation. Thanks!Translating Mautic to Spanish
Finally, I translated some Mautic strings, a little over 200, to ES and created a PR with some syntax and grammar errors I found along the way.
Hacktoberfest Participation
As a conclusion, I can say that small contributions here and there matter and that this is another great reason to dedicate time to new projects.
So, another year where I can still say, with pride, that I have participated in all the challenges of Hacktoberfest that have been held. Looking forward to seeing what happens next year!





