Difference between revisions of "Readers"

From openZIM
Jump to navigation Jump to search
m (→‎Desktop: add missing space)
 
(30 intermediate revisions by 8 users not shown)
Line 4: Line 4:
[[File:Berlin_Hackathon_2012-48.jpg|right|thumb|[http://activities.sugarlabs.org/fr/sugar/addon/4483 Kiwix] for XO]]
[[File:Berlin_Hackathon_2012-48.jpg|right|thumb|[http://activities.sugarlabs.org/fr/sugar/addon/4483 Kiwix] for XO]]


'''Reader softwares''' which support the [[ZIM file format]].
'''Reader softwares''' and '''hardware''' which support the [[ZIM file format]].


== Desktop ==
== Desktop ==
=== With user interface ===
=== With user interface ===
* [http://www.kiwix.org Kiwix], a software for Windows/OSX/Linux with a complete set of features.
* [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/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-ng GoldenDict-ng], a generic dictionary software which also supports ZIM via [[libzim]].


=== Without user interface / Console ===
=== Without user interface / Console ===


* [http://www.kiwix.org/wiki/Kiwix-serve kiwix-serve], the HTTP server of the [http://www.kiwix.org Kiwix] project
* [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/stardiviner/kiwix.el Integration of kiwix-serve in Emacs]
* [[Zimreader]] ([https://github.com/wikimedia/openzim/tree/master/zimreader source]), an HTTP server base on the [http://www.tntnet.org Tntnet] framework
* [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://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].
* [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/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
* [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.


== Mobile ==
== Mobile ==
Line 28: Line 37:
=== iOS ===
=== iOS ===
* Kiwix for iOS [http://ios.kiwix.org on iTunes]
* Kiwix for iOS [http://ios.kiwix.org on iTunes]
=== Windows 10 Mobile / UWP ===
* [https://www.microsoft.com/en-gb/store/p/kiwix-js/9p8slz4j979j Kiwix JS Windows] for Windows 10 Universal Windows Platform (including Mobile)


=== Jolla ===
=== Jolla ===
Line 33: Line 45:


=== Symbian ===
=== Symbian ===
* [http://store.ovi.com/content/148305 WikiOnBoard] ([http://github.com/cip/WikiOnBoard Source]), a simple but efficient reader
* '''''unmaintained''''' - [http://store.ovi.com/content/148305 WikiOnBoard] ([https://github.com/cip/WikiOnBoard Source]), a simple but efficient reader
 
== Kiwix JS for browsers ==
 
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 ==
== Other ==
Line 42: Line 62:


=== XO (OLPC) ===
=== XO (OLPC) ===
* [http://www.kiwix.org Kiwix], with almost all its feature has also [http://activities.sugarlabs.org/en-US/sugar/addon/4483/ a port for XO].
* [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].
 
=== Offline, Illiterate ===
*  [https://github.com/MycroftAI MyCroft Artificial Intelligence]
*  [https://github.com/mozilla/DeepSpeech Mozilla Deep Speech], to read an actual article
* [[Audio]]
 
=== Kobo eReader ===
* [https://en.wikipedia.org/wiki/Kobo_eReader#Common_attributes Kobo eReader: Common atributes]


== See also ==
== See also ==
* [[Bindings]]
* [[Bindings]]
* [[Audio]]
__NOTOC__
__NOTOC__

Latest revision as of 03:00, 25 July 2023

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