Kiwix

Last updated

Kiwix
Developer(s)
Stable release(s)
Desktop2.3.1 / 16 April 2023;11 months ago (2023-04-16) [1]
Android3.6.0 / 10 September 2022;18 months ago (2022-09-10) [2]
iOS1.15.6 / 24 May 2022;22 months ago (2022-05-24) [3]
Electron 2.4.4 / 14 April 2023;11 months ago (2023-04-14) [4]
UWP 2.4.4 / 13 April 2023;11 months ago (2023-04-13) [5]
Browsers3.6.0 / 12 November 2022;16 months ago (2022-11-12) [6]
Repository
Written in C++ (desktop), Kotlin (Android), Swift (iOS, macOS), JavaScript (browser, Electron, UWP)
Operating system Android, iOS, macOS, Windows, Linux, Windows 10 Mobile, Ubuntu Touch [7]
Size
  • Desktop: 121 MB
  • Electron: 71.1 MB
  • Android: 80 MB
  • iOS: 48.3 MB
  • UWP: 12.1 MB
Available in100 languages [8]
License GPLv3
Website www.kiwix.org
Kiwix Android App Kiwix-screenshot.png
Kiwix Android App

Kiwix is a free and open-source offline web browser created by Emmanuel Engelhart and Renaud Gaudin in 2007. [9] It was first launched to allow offline access to Wikipedia, but has since expanded to include other projects from the Wikimedia Foundation, public domain texts from Project Gutenberg, many of the Stack Exchange sites, and many other resources. Available in more than 100 languages, Kiwix has been included in several high-profile projects, from smuggling operations in North Korea [10] to Google Impact Challenge's recipient Bibliothèques Sans Frontières. [11]

Contents

History

Founder Emmanuel Engelhart sees Wikipedia as a common good, saying "The contents of Wikipedia should be available for everyone! Even without Internet access. This is why I have launched the Kiwix project." [9]

After becoming a Wikipedia editor in 2004, Engelhart became interested in developing offline versions of Wikipedia. A project to make a Wikipedia CD, initiated in 2003, was a trigger for the project. [9]

In 2012, Kiwix received a grant from Wikimedia France to build a kiwix-plug, which was deployed to universities in eleven countries known as the Afripedia Project. [12] [13] In February 2013 Kiwix won SourceForge's Project of the Month award [14] and an Open Source Award in 2015. [15]

Description

The software is designed as an offline reader for a web content. It can be used on computers without an internet connection, computers with a slow or expensive connection, or to avoid censorship. It can also be used while travelling (e.g. on a plane or train).

Users first download Kiwix, then download content for offline viewing with Kiwix. Compression saves disk space and bandwidth. All of English-language Wikipedia, with pictures, fits on a large USB stick or external media. [lower-alpha 1] [14] [16]

All content files are compressed in ZIM format, which makes them smaller, but leaves them easy to index, search, and selectively decompress.

The ZIM files are then opened with Kiwix, which looks and behaves like a web browser. Kiwix offers full text search, tabbed navigation, and the option to export articles to PDF and HTML. [8]

There is an HTTP server version called kiwix-serve; this allows a computer to host Kiwix content, and make it available to other computers on a network. [17] The other computers see an ordinary website. Kiwix-hotspot is an HTTP server version for plug computers, [14] which is often used to provide a Wi-Fi server. [18]

Available content

Reading Wikipedia through Kiwix on a boat in the South Pacific The Goodall girls using Kiwix aboard the Kyrimba.JPG
Reading Wikipedia through Kiwix on a boat in the South Pacific

A list of content available on Kiwix is available for download, including language-specific sublists. [20] Content can be loaded through Kiwix itself.

Since 2014, most Wikipedia versions are available for download in various different languages. [16] The project was unable to produce up-to-date complete versions of English Wikipedia after October 2018 but started making releases again in July 2020. [21]

Besides Wikipedia, content from the Wikimedia Foundation such as Wikisource, Wikiquote, Wikivoyage, Wikibooks, and Wikiversity are also available for offline viewing in various different languages. [22]

In November 2014, a ZIM version of all open texts forming part of Project Gutenberg was made available. [23] [24]

Besides public domain content, works licensed under a Creative Commons license are available for download as well. For example, offline versions of the Ubuntu wiki containing user documentation for the Ubuntu operating system, [25] ZIM editions of TED conference talks [26] and videos from Crash Course are available in the Kiwix archive as ZIM file formats. [27]

Historic Wikipedia articles selection releases

Between 2007 and 2011, three CD/DVD versions containing a selection of articles from the English Wikipedia were released. [28] They are now available as Kiwix ZIM files: [29]

Deployments

Kiwix can be installed on a desktop computer as a stand-alone program, installed on a tablet or smartphone, or can create its own WLAN environment from a Raspberry Pi.

As a software development project, Kiwix itself is not directly involved in deployment projects. However, third party organizations do use the software as a component of their own projects. Examples include:

Locations of 13 universities in 11 countries where Kiwix was deployed as part of the Afripedia Project Carte localisation Afripedia hors-ligne.png
Locations of 13 universities in 11 countries where Kiwix was deployed as part of the Afripedia Project

Package managers and app stores

Medical Wikipedia app on a smartphone Kiwix page view.jpg
Medical Wikipedia app on a smartphone

Kiwix is available in the native package managers of most Linux distributions. From 2014 to 2020, it was absent, due to XULRunner, a program on which Kiwix depended, being deprecated by Mozilla and removed from the package databases. [49] [50]

Kiwix is available on Debian [51] and Debian-based distributions, such as Ubuntu [52] and Linux Mint,[ citation needed ] Fedora [53] and other RPM-based distributions, such as openSUSE, [54] and on the Sugar,[ citation needed ] Arch Linux, [55] and NixOS [56] distributions. A distribution-independent Flatpak version is also available. [57] It is also available on Android. Kiwix JS UWP and Electron packages are available in the native Windows package manager winget.

Kiwix is available in the Microsoft Store, [5] on Google Play, [58] and Apple's iOS App Store. [3] It is also available as an installable HTML5 app (Kiwix JS) in the form of browser extensions for Firefox and Chromium (Chrome, Edge) and as a Progressive Web Application (PWA), [59] all of which work offline. Electron packages of the HTML5 app are compiled for Windows and popular Linux distributions. [60] Since 2015, a series of "customized apps" have also been released, of which Medical Wikipedia and PhET simulations are the two largest.

See also

Notes and references

Notes

  1. 102 GB with pictures, 52 GB without pictures, and 13 GB with only the introduction, as of 22 March 2024.

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">APT (software)</span> Free software package management system

Advanced package tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian, and Debian-based Linux distributions. APT simplifies the process of managing software on Unix-like computer systems by automating the retrieval, configuration and installation of software packages, either from precompiled files or by compiling source code.

<span class="mw-page-title-main">Rhythmbox</span> Free and open source audio player

Rhythmbox is a free and open-source audio player software, tag editor and music organizer for digital audio files on Linux and Unix-like systems.

<span class="mw-page-title-main">Ubuntu</span> Linux distribution developed by Canonical

Ubuntu is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical, and a community of other developers, under a meritocratic governance model. As of October 2023, the most-recent release is 23.10, and the current long-term support release is 22.04.

XULRunner is a discontinued, packaged version of the Mozilla platform to enable standalone desktop application development using XUL, developed by Mozilla. It replaced the Gecko Runtime Environment, a stalled project with a similar purpose. The first stable developer preview of XULRunner was released in February 2006, based on the Mozilla 1.8 code base. Mozilla stopped supporting the development of XULrunner in July 2015.

<span class="mw-page-title-main">PulseAudio</span> Sound server for Unix-like operating systems

PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, including Windows Subsystem for Linux on Microsoft Windows and Termux on Android; various BSD distributions such as FreeBSD, OpenBSD, and macOS; as well as Illumos distributions and the Solaris operating system. It serves as a middleware in between applications and hardware and handles raw PCM audio streams.

<span class="mw-page-title-main">Jami (software)</span> Distributed multimedia communications platform

Jami is a SIP-compatible distributed peer-to-peer softphone and SIP-based instant messenger for Linux, Microsoft Windows, macOS, iOS, and Android. Jami was developed and maintained by the Canadian company Savoir-faire Linux, and with the help of a global community of users and contributors, Jami positions itself as a potential free Skype replacement.

<span class="mw-page-title-main">Sabily</span> Ubuntu-based operating system

Sabily (Arabic: سبيلي, IPA:[sæˈbiːliː], My Way) is a discontinued Linux distribution based on Ubuntu, designed by and with the intent to be used by followers of Islam. Originally named Ubuntu Muslim Edition (presented as UbuntuME), development for Sabily was active from 2007 to 2011.

<i>Endgame: Singularity</i>

Endgame: Singularity is a free and open source science fiction strategy/simulation game for Linux, Microsoft Windows, and Mac OS X. It was first released in 2005, with version 1.00 released in 2020.

<span class="mw-page-title-main">Outline of Wikipedia</span> Overview of and topical guide to Wikipedia

The following outline is provided as an overview of and a topical guide to Wikipedia:

<span class="mw-page-title-main">Zim (software)</span> Personal wiki software written in Python

Zim is a graphical text editor designed to maintain a collection of locally stored wiki-pages, a personal wiki. It works as a personal knowledge base and note-taking software application that operates on text files using markdown. Each wiki-page can contain things like text with simple formatting, links to other pages, attachments, and images. Additional plugins, such as an equation editor and spell-checker, are also available. The wiki-pages are stored in a folder structure in plain text files with wiki formatting. Zim can be used with the Getting Things Done method.

<span class="mw-page-title-main">ZIM (file format)</span> Open file format that stores wiki content for offline usage

The ZIM file format is an open file format that stores wiki content for offline usage. The format is defined by the openZIM project, which also supports an open-source ZIM reader called Kiwix. The format is primarily used to store the contents of Wikipedia and other Wikimedia projects, including articles, full-text search indices and auxiliary files.

Mirror sites or mirrors are replicas of other websites. The concept of mirroring applies to network services accessible through any protocol, such as HTTP or FTP. Such sites have different URLs than the original site, but host identical or near-identical content. Mirror sites are often located in a different geographic region than the original, or upstream site. The purpose of mirrors is to reduce network traffic, improve access speed, ensure availability of the original site for technical or political reasons, or provide a real-time backup of the original site. Mirror sites are particularly important in developing countries, where internet access may be slower or less reliable.

<span class="mw-page-title-main">Afripedia Project</span> Project to increase coverage of Wikipedia in Francophone Africa

The Afripedia Project is a project to expand offline Wikipedia access in French-speaking Africa, and encourage Africans to contribute to Wikipedia. The project installs local Kiwix-serve wireless and intranet servers and provides training and maintenance.

<span class="mw-page-title-main">JOSM</span> Free software desktop editing tool

JOSM(Java OpenStreetMap editor) is a free software desktop editing tool for OpenStreetMap geodata created in Java, originally developed by Immanuel Scholz and currently maintained by Dirk Stöcker. The editing tool contains advanced features that are not present in OSM's default online editor, iD.

<span class="mw-page-title-main">Budgie (desktop environment)</span> Desktop environment for Unix-like operating systems

Budgie is an independent, free and open-source desktop environment for Linux and other Unix-like operating systems that targets the desktop metaphor. Budgie is developed by the Buddies of Budgie organization, which is composed of a team of contributors from Linux distributions such as Fedora, Debian, and Arch Linux. Its design emphasizes simplicity, minimalism, and elegance, while providing the means to extend or customize the desktop in various ways. Unlike desktop environments like Cinnamon, Budgie does not have a reference platform, and all distributions that ship Budgie are recommended to set defaults that best fit their desired user experience.

<span class="mw-page-title-main">Foliate (software)</span> E-book reading application for Linux

Foliate is a free e-book reading application for desktop Linux systems. The name refers to leaves, meaning "(getting) leafy" or "…-leaved".

<span class="mw-page-title-main">Q4OS</span> Lightweight Linux distribution, based on Debian

Q4OS is a light-weight Linux distribution, based on Debian, targeted as a replacement for operating systems that are no longer supported on outdated hardware. The distribution is known for an addon called XPQ4, which adds themes intended to replicate the look and feel of Windows 2000 and Windows XP.

References

  1. "kiwix-desktop: Releases". GitHub .
  2. "kiwix-android: Releases". GitHub .
  3. 1 2 "Kiwix on the App Store". App Store . 29 May 2023.
  4. "Kiwix JS Windows/Linux: Releases". GitHub .
  5. 1 2 "Kiwix JS". Windows Store . Microsoft.
  6. "Kiwix JS". GitHub .
  7. "OpenStore". OpenStore. Retrieved 2024-01-02.
  8. 1 2 "Kiwix". SourceForge . Retrieved 22 March 2012.
  9. 1 2 3 4 Sutherland, Joe. Emmanuel Engelhart, Inventor of Kiwix: the Offline Wikipedia Browser . In: Wikimedia Blog. 12 September 2014. Accessed on 26 November 2014.
  10. "The plot to free North Korea with smuggled episodes of 'Friends'". Wired . Retrieved 27 April 2016.
  11. "Les Lauréats du Google Impact Challenge" . Retrieved 27 April 2016.
  12. Citazine article on Afripedia (in French)
  13. Traoré, Kardiatou (13 August 2012). "Afripédia : un projet de promotion de Wikipédia en Afrique". www.afrik.com. Retrieved 8 March 2016.
  14. 1 2 3 4 5 6 7 "Kiwix Aims to spread Wikipedia's Reach". dice.com. 2013-02-04. Retrieved 2013-07-10.
  15. "OSS Awards küren Schweizer Open-Source-Projekte". Netzwoche. 29 October 2015. Retrieved 8 December 2015.
  16. 1 2 "Content in all languages - Kiwix". wiki.kiwix.org. Retrieved 8 August 2016.
  17. Kiwix-serve
  18. "Kiwix-plug - Kiwix". wiki.kiwix.org. Retrieved 8 March 2016.
  19. 1 2 "Sailing the South Pacific with a copy of Wikipedia on board: The Goodall Family". Wikimedia Blog . 15 November 2014. Retrieved 8 March 2016.
  20. "Content in all languages - Kiwix". wiki.kiwix.org. Retrieved 2017-06-09.
  21. Truong, Kevin (2020-07-10). "You Can Download the Entirety of English Wikipedia to Browse Offline". Vice. Retrieved 2023-07-27.
  22. Zim archive for Kiwix
  23. Engelhart, Emmanuel. 50.000 public domain books available to everybody, everywhere, offline. Wikisource-l-Mailinglist, Wikimedia Foundation. 19 November 2014. Accessed on 26 November 2014.
  24. "Words and what not: #Wikimedia & Project #Gutenberg - the sum of all knowledge". ultimategerardm.blogspot.ch. 20 November 2014. Retrieved 8 March 2016.
  25. Ubuntuusers Hilfsmittel
  26. Kiwix archive for TED
  27. Kiwix archive for additional content
  28. "wikipediaondvd.com". 2007-04-27. Archived from the original on 27 April 2007. Retrieved 2022-06-22.
  29. "Index of /archive/zim/wikipedia". download.kiwix.org. Retrieved 2022-06-22.
  30. "Wikipedia Version 0.5 at download.kiwix.org".
  31. "Wikipedia Version 0.5 at Internet Archive".
  32. "Wikipedia Version 0.7 at download.kiwix.org".
  33. "Wikipedia Version 0.7 at Internet Archive".
  34. "Wikipedia Version 0.8 at download.kiwix.org".
  35. "Wikipedia Version 0.8 at Internet Archive".
  36. "Main Page - Kiwix". wiki.kiwix.org. Retrieved 16 February 2022.
  37. "Afripedia project increasing off-line access to Wikipedia in Africa". Wikimedia Blog . 24 January 2013. Retrieved 8 March 2016.
  38. "Off-line solutions for reaching students with limited or no internet access". UNESCO International Bureau of Education. 7 May 2020. Archived from the original on 28 June 2021. Retrieved 16 February 2022.
  39. "Raspberry Pi in Masekelo: Bringing Wikipedia to a school without electricity". Wikimedia Blog . 17 March 2015. Retrieved 8 March 2016.
  40. "Children in Mali can now read Wikipedia offline, thanks to MALebooks e-readers". Wikimedia Blog . 14 May 2015. Retrieved 8 March 2016.
  41. "West African schools will test Kiwix, the offline Wikipedia reader". Wikimedia Outreach Education Newsletter. Wikimedia Foundation. 31 August 2016. Retrieved 11 June 2017.
  42. "Kiwix is mentioned on the thank-you page". Zedaga (in French). Archived from the original on 7 August 2017. Retrieved 11 June 2017.
  43. Fondation Orange: le programme "écoles numériques" Archived 5 April 2015 at the Wayback Machine .
  44. "Hans Oleander: Using offline Wikipedia to guide tours at the bottom of the Earth". Wikimedia Blog . 10 October 2014. Retrieved 11 June 2017.
  45. "Kiwix'le Wikipedia'ya ulaşmak hala mümkün". gazetekarinca.com (in Turkish). 5 May 2017. Archived from the original on 6 May 2017. Retrieved 8 March 2016.
  46. "Navigatrix.net - A Voyager's Companion". navigatrix.net. Retrieved 8 March 2016.
  47. "Navigatrix – the first Linux distribution for cruisers". Your Cruising Editor. 30 July 2010. Retrieved 8 March 2016.
  48. Amarilli, Antoine. "A local copy of Wikipedia with Kiwix - a3nm's blog". a3nm.net. Retrieved 8 March 2016.
  49. "Debian". wiki.kiwix.org. Retrieved 6 January 2020.
  50. "Debian Package Tracker: kiwix offline Wikipedia reader". Debian Foundation. Retrieved 8 August 2022.[ permanent dead link ]
  51. "Debian -- Details of package kiwix in bookworm". packages.debian.org. Retrieved 2023-06-24.
  52. "Ubuntu – Details of package kiwix in kinetic". packages.ubuntu.com. Retrieved 2023-06-24.
  53. "kiwix-desktop - Fedora Packages". packages.fedoraproject.org. Retrieved 2023-06-24.
  54. "openSUSE Software". software.opensuse.org. Retrieved 2023-06-24.
  55. "Arch Linux - kiwix-desktop 2.3.1-3 (x86_64)". archlinux.org. Retrieved 2023-06-24.
  56. Kiwix Nixpkg, Nix/Nixpkgs/NixOS, 2023-06-24, retrieved 2023-06-24
  57. "Kiwix". Flathub. Retrieved 2023-06-24.
  58. "Kiwix, Wikipedia offline - Android Apps on Google Play". Google Play . Retrieved 8 March 2016.
  59. "Kiwix JS PWA" . Retrieved 15 May 2021.
  60. "Releases · kiwix/kiwix-js-windows". GitHub. Retrieved 2022-05-24.
  61. "Add Support Kiwix Encyclopedia of Wikipedia ".zim" file type · Issue #267 · goldendict/goldendict". GitHub. Retrieved 2021-11-30.