All organizations · GSoC 2026 · End user applications, Web

Joomla!

The flexible platform empowering website creators.

The Joomla CMS is a PHP based application that powers about 2.2% of the web, 3.5% of all CMS based websites, as well as many intranets. Joomla has been downloaded over 119 Million times: https://downloads.joomla.org/ The Joomla project has hundreds of contributors, organized in a set of working groups and teams, and a leadership group. These are coordinated by the [Departments](https://volunteers.joomla.org/departments/ "Joomla Departments"). Joomla is a community driven FOSS project developed and maintained by an international community encompassing over 150 countries. Joomla is used by millions of websites and web applications ranging from the hobbyist, professional web developer, to large enterprises, for both the World Wide Web and intranets. Joomla is available in 76 languages with an active and dedicated translation team https://community.joomla.org/translations/joomla-3-translations.html The Joomla Project is a community effort which strives to engage contributors from diverse backgrounds and varying interests and skills in building and supporting great software together. The [mission, vision and …

  • mysql
  • javascript
  • html
  • php
  • ai
  • web
  • programming languages
  • web development
  • web applications
  • cms

Project ideas

4 ideas on its 2026 ideas page; of the 4 that state a difficulty: 1 medium, 3 hard. 7 mentors named.

  1. Project I: Ajaxified Backend hard
  2. Project II: Automated Workflow hard
  3. Project III: Multicategory medium
  4. Project IV: Reinforcement Learning from Translators Feedback hard

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2016, 8 years. Projects per year: '16: 5, '17: 8, '18: 7, '19: 3, '21: 5, '22: 4, '25: 4, '26: 3.

On GitHub

20 repositories pushed to in the last year. Main languages: PHP (12), JavaScript (3), Twig (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "Joomla!" --shortlist
git-into-gsoc repos "Joomla!"
git-into-gsoc issues --org "Joomla!"
or ask your assistant:
"Which Joomla! repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.