Internet content available offline.

Technologies
python, c++, nodejs, kotlin, vue.js
Topics
offline, browser, compression
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).

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.

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.).

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!

Our big challenge is to make it as easy as possible to access or share offline content.
2024 Program

Successful Projects

Contributor
Shaopeng (Chris) Lin
Mentor
Kelson, Matthieu Gautier
Organization
Kiwix
Closing Out Stale and Long-Overdue Issues in Kiwix-Desktop
Kiwix-Desktop aims to be a browser-like viewer for Zim files and presents a great experience on the viewing side. However, working on issues in the...
Contributor
Uchechukwu Orji
Mentor
rgaudin
Organization
Kiwix
Automated Download Speed Testing for download.kiwix.org
The proposal outlines the plan on how to develop services that will record the download speeds of kiwix.org from various locations and show the...
Contributor
Dan Niles
Mentor
BenoƮt BERAUD
Organization
Kiwix
Youtube UI Revamp
This project aims to enhance Kiwix's capabilities by improving its user interface for rendering YouTube channels & playlists. However, the current...