All organizations · GSoC 2026 · End user applications, Other
Kiwix
Internet content available offline.
Kiwix provides copies of websites that can be browsed offline. We run scrapers that will crawl a given website and compress it into a single .zim archive (based on the openZIM format). <br/><br/> The zim files can then be stored locally and read on the fly by Kiwix in such a way that the user experience is similar to being online. <br/><br/> We can fit the entirety of Wikipedia on a regular Android phone, but there are more than 7,000 zim files available in 100+ languages, mostly focused on educational content (e.g. Wikipedia, StackOverflow, Khan Academy, etc.). <br/><br/> Kiwix runs on all platforms (Linux, Windows, Android, etc.) and has around 10-12 million users worldwide, in pretty much any place you can think of that has limited or no connectivity: prisons, rural schools, refugee camps, even Antarctic bases! <br/><br/> Our big challenge is to make it as easy as possible to access or share offline content.
- python
- c++
- nodejs
- kotlin
- vue.js
- offline
- browser
- compression
Project ideas
11 ideas on its 2026 ideas page. Sizes: 1 medium.
- podcast2zim scraper medium
- GSoC labelled issues on GitHub
- Have a plan
- Dont ask to ask, just ask...
- Read the projects list
- Join our Slack channel
- Create a GitHub account
- Become familiar with Kiwix
- The Kiwix culture
- One more thing
- Make your donation today
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2018, 8 years. Projects per year: '18: 2, '19: 2, '20: 3, '21: 3, '23: 2, '24: 3, '25: 2, '26: 3.
On GitHub
21 repositories pushed to in the last year. Main languages: Python (8), C++ (3), HTML (2), JavaScript (2), C (1), Java (1).
Links and channels
- Website: https://www.kiwix.org
- Ideas page: https://kiwix.org/en/google-summer-of-code/
- Contributor guide: https://kiwix.org/en/writing-your-google-summer-of-code-application/
- Source code: https://www.github.com/kiwix
- Email: contact+gsoc@kiwix.org
- Chat: https://join.slack.com/t/kiwixoffline/shared_invite/zt-c5fgl342-VDYtm7fwY6w0BAeBqYxIGg
git-into-gsoc org "Kiwix" --shortlist
git-into-gsoc repos "Kiwix"
git-into-gsoc issues --org "Kiwix"
or ask your assistant: "Which Kiwix 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.