Prototype to test libzim compiled with emscripten

It uses a Web Worker to run libzim (compiled as wasm), and the File api to access the local file.

Select a local ZIM file, open your browser console, and wait for the message "assembler initialized" in the console. Afterwards you can use the buttons below.
For now, split ZIM files are not supported.
If you want to do a quick test, you can choose the file wikipedia_en_ray_charles_maxi.zim, and use "A/Baby_Grand" as the Path.

ZIM file(s) :

Path : (you can use I/Baby_Grand_Billy_Joel.jpg.webp to test an image, or some other articles from a search below)

Search string :


To try an experimental implementaiton of Xapian Full Text search using the libzim WASM from this Repository, working in a full-featured app, visit https://pwa.kiwix.org. Ensure you are accessing a ZIM archive that has a Full Text index (check the API panel at the bottom of the Configuration page to be sure).

On this server, there is also a utility for testing Emscripten large file access.