Difference between revisions of "Readers"

From openZIM
Jump to navigation Jump to search
(Add Goldendict to zim reader)
(64 intermediate revisions by 10 users not shown)
Line 1: Line 1:
__NOTOC__
[[File:Kiwix.png|right|thumb|[http://www.kiwix.org Kiwix], a full featured ZIM reader]]
Get a reader software for your computer / device / operating system!
[[File:WikiOnBoard.png|right|thumb|[http://store.ovi.com/content/148305 WikiOnBoard], the perfect ZIM reader for Symbian]]
[[File:Kiwix_on_Android.jpg|right|thumb|[https://play.google.com/store/apps/details?id=org.kiwix.kiwixmobile Kiwix for Android]]]
[[File:Berlin_Hackathon_2012-48.jpg|right|thumb|[http://activities.sugarlabs.org/fr/sugar/addon/4483 Kiwix] for XO]]
 
'''Reader softwares''' and '''hardware''' which support the [[ZIM file format]].
 
== Desktop ==
=== With user interface ===
* [https://www.kiwix.org Kiwix], a software for Windows/OSX/Linux with a complete set of features.
* [https://github.com/birros/web-archives web-archives], an alternative ZIM reader for Gnu/Linux
* [https://github.com/kiwix/kiwix-js-windows Kiwix JS Windows/Electron], a JavaScript ZIM reader for Electron/NWJS and UWP, based on [[#Kiwix JS for browsers|Kiwix JS]].
* [https://github.com/technusm1/kiwings KiWings], an alternative reader for macOS
*[https://github.com/xiaoyifang/goldendict Goldendict], a generic dict viewer which also support ZIM
 
=== Without user interface / Console ===
 
* [https://wiki.kiwix.org/wiki/Kiwix-serve kiwix-serve], the HTTP server of the [https://www.kiwix.org Kiwix] project
** [https://github.com/stardiviner/kiwix.el Integration of kiwix-serve in Emacs]
* [https://github.com/openzim/zim-tools ZIM tools] A small set of command line tools to manipulate a ZIM file
* [https://github.com/openzim/zimreader-java zimreader-java], a reader in java
* [https://sourceforge.net/p/kiwix/tools/ci/master/tree/tools/scripts/zimHttpServer.pl zimHttpServer.pl] A pure Perl ZIM HTTP server. An improved version has been developed [https://github.com/waynepiekarski/zimHttpServer32 here] and [https://github.com/cm8/zimHttpServer32 here].  The latter works on big-endian architecture also<!-- and needs less free space in ''/tmp'' directory since the decompressed cluster is read directly from a pipe-->.
* [https://github.com/braddockcg/internet-in-a-box/blob/master/iiab/zimpy.py zimpy.py] a pure Python ZIM reader
* [https://github.com/kimbauters/ZIMply ZIMply], another more recent Python ZIM reader
* An other reader in the Nim language ([https://github.com/openzim/zimwriterfs/files/3385446/nim-zim-master.zip archive])
* [https://github.com/akhenakh/gozim Gozim] A ZIM web-server written in Go.
* [https://github.com/tim-st/go-zim Go-zim] A set of command line tools (and a web server) in Go.
* [https://github.com/Spiritdude/ZIM zim & ZIM.pm], command line interface (CLI), experimental Perl ZIM.pm module, web-server & RESTful endpoint for full-text search
* [https://github.com/dignifiedquire/zim/ An ZIM to fs dump tool in Rust]
* [https://github.com/kymeria/pyzim-tools pyzim-tools], A small, very low level, implementation in python of zim reader.


== Desktop Computer / PC ==
== Mobile ==


{|width="100%" cellspacing="1"
=== Android ===
|style="vertical-align:top; width:33%; height:100px; border:1px solid #99ff99; background-color:#eeffee"|
* Kiwix for Android [http://android.kiwix.org on Google Play] and [https://f-droid.org/repository/browse/?fdfilter=kiwix&fdid=org.kiwix.kiwixmobile on F-Droid]  
=== GNU / Linux ===
* [http://www.kiwix.org/index.php/Main_Page Kiwix]
* zimreader (part of openZIM)
* zimreader-java 
* [http://projects.qi-hardware.com/index.php/p/qvido/ qvido for embedded devices (eg. Ben NanoNote)]


|style="vertical-align:top; width:33%; height:100px; border:1px solid #99ff99; background-color:#eeffee"|
=== iOS ===
* Kiwix for iOS [http://ios.kiwix.org on iTunes]


=== Mac OS X ===
=== Windows 10 Mobile / UWP ===
* [http://www.kiwix.org/index.php/Main_Page Kiwix]
* [https://www.microsoft.com/en-gb/store/p/kiwix-js/9p8slz4j979j Kiwix JS Windows] for Windows 10 Universal Windows Platform (including Mobile)


|style="vertical-align:top; width:33%; height:100px; border:1px solid #99ff99; background-color:#eeffee"|
=== Jolla ===
=== ReactOS / Microsoft Windows ===
* [https://github.com/mkiol/Zimpedia Zimpedia] for Jolla phone and Jolla tablet.
* [http://www.kiwix.org/index.php/Main_Page Kiwix]
|}


== Mobile Phones / Smart Phone ==
{|width="100%" cellspacing="1"
|style="vertical-align:top; width:33%; height:100px; border:1px solid #99ff99; background-color:#eeffee"|
=== Symbian ===
=== Symbian ===
* [http://wiki.github.com/cip/WikiOnBoard/ WikiOnBoard]
* '''''unmaintained''''' - [http://store.ovi.com/content/148305 WikiOnBoard] ([https://github.com/cip/WikiOnBoard Source]), a simple but efficient reader


|style="vertical-align:top; width:33%; height:100px; border:1px solid #99ff99; background-color:#eeffee"|
== Kiwix JS for browsers ==


=== Android ===
Javascript based Kiwix reader ([https://github.com/kiwix/kiwix-js development project]):
 
* [https://firefox.kiwix.org Firefox extension Kiwix JS]
* [https://chrome.kiwix.org Chrome extension Kiwix JS]
* [https://edge.kiwix.org Edge extension Kiwix JS]
 
== Other ==


|style="vertical-align:top; width:33%; height:100px; border:1px solid #99ff99; background-color:#eeffee"|
=== Ben NanoNote ===
=== Apple iPhone ===
* [http://projects.qi-hardware.com/index.php/p/vido/ vido (gtk)] for [http://en.qi-hardware.com/wiki/Ben_NanoNote Ben NanoNote]
* [http://projects.qi-hardware.com/index.php/p/qvido/ qvido (Qt)] for [http://en.qi-hardware.com/wiki/Ben_NanoNote Ben NanoNote]


|}
=== XO (OLPC) ===
* [https://www.kiwix.org Kiwix], with almost all its feature has also [http://activities.sugarlabs.org/en-US/sugar/addon/4483/ a port for XO].


== Other Devices / Embedded Systems ==
=== Offline, Illiterate ===
{|width="100%" cellspacing="1"
[https://github.com/MycroftAI MyCroft Artificial Intelligence]
|style="vertical-align:top; width:33%; height:100px; border:1px solid #99ff99; background-color:#eeffee"|
* [https://github.com/mozilla/DeepSpeech Mozilla Deep Speech], to read an actual article
=== [http://en.qi-hardware.com/wiki/Ben_NanoNote Ben NanoNote] ===
* [[Audio]]
* [http://projects.qi-hardware.com/index.php/p/vido/ vido (gtk)]
* [http://projects.qi-hardware.com/index.php/p/qvido/ qvido (Qt)]
|}


== openZIM ==
=== Kobo eReader ===
The openZIM project has developed the file format and a free and open source implementation. The implementation is written in C++ and provides libraries and tools to make it easier to integrate ZIM into other projects.
* [https://en.wikipedia.org/wiki/Kobo_eReader#Common_attributes Kobo eReader: Common atributes]


* [[ZIM File Format]] - documentation on the file format itself, needed if you want to make your own ZIM implementation
== See also ==
* [[Releases]] - the openZIM codebase
* [[Bindings]]
* [[Known Bugs]] - report bugs in openZIM - for problems with readers please contact the authors
* [[Audio]]
__NOTOC__

Revision as of 19:57, 22 November 2022

Kiwix, a full featured ZIM reader
WikiOnBoard, the perfect ZIM reader for Symbian
Kiwix for XO

Reader softwares and hardware which support the ZIM file format.

Desktop

With user interface

Without user interface / Console

Mobile

Android

iOS

Windows 10 Mobile / UWP

Jolla

  • Zimpedia for Jolla phone and Jolla tablet.

Symbian

Kiwix JS for browsers

Javascript based Kiwix reader (development project):

Other

Ben NanoNote

XO (OLPC)

Offline, Illiterate

Kobo eReader

See also