Kiwix Serve

Kiwix Serve

HTTP server for browsing ZIM offline content libraries

763stars
126forks
Last commit: 1mo ago
Repo age: 10y old
Kiwix Serve screenshot

Kiwix Serve is an HTTP daemon from the Kiwix tools suite that lets you browse offline content packaged as ZIM files through a web browser. It is commonly used to publish offline Wikipedia, Wiktionary, Project Gutenberg, and other ZIM archives on a local machine, intranet, or low-resource device.

Key Features

  • Serves one or more ZIM files over HTTP for browser-based reading
  • Works with Kiwix libraries (XML) managed via companion tools such as kiwix-manage
  • Full-text search capabilities available via the kiwix-search tool in the same suite
  • Suitable for offline-first deployments (classrooms, ships, remote sites) and LAN sharing
  • Available as prebuilt binaries and container images for simplified deployment

Use Cases

  • Host an offline Wikipedia mirror on a home server or Raspberry Pi for LAN access
  • Provide offline documentation and knowledge bases for restricted or air-gapped networks
  • Distribute curated offline libraries (ZIM collections) in schools or community networks

Limitations and Considerations

  • Functionality is focused on serving static ZIM content and does not provide editing or collaborative features
  • Search and library management are handled by separate companion tools rather than being a single integrated web application

Kiwix Serve is a practical choice when you need a small, reliable web server to share offline knowledge archives in environments with limited or no internet connectivity. It fits well into Kiwix-based workflows where ZIM library management and search are provided by the broader kiwix-tools suite.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

reveal.js

reveal.js

HTML presentation framework for creating interactive slide decks

70.4k
16.8k
Last commit: 25d ago

reveal.js is an open source HTML presentation framework for building interactive slide decks with HTML, Markdown, and JavaScript, including speaker notes and PDF export.

Alternative to:
Adobe XD
Adobe XD
Docusaurus

Docusaurus

Static site generator for documentation websites

63.4k
9.7k
Last commit: 23h ago

An open source static site generator for building and maintaining documentation and project websites with Markdown/MDX, React, versioning, and i18n.

Alternative to:
Read the Docs
Read the Docs
+13
SiYuan

SiYuan

Privacy-first block-based personal knowledge management app

40.6k
2.5k
Last commit: 4d ago

Open-source, block-oriented personal knowledge manager with Markdown WYSIWYG, block-level two-way links, encrypted sync, Docker deployment and AI integrations.

Alternative to:
SiYuan
SiYuan
+18
Outline

Outline

Team knowledge base & wiki with real-time collaboration and AI search.

36.7k
3k
Last commit: 1d ago

Outline is a fast, collaborative knowledge base for teams, featuring markdown docs, real-time editing, AI-powered search, and Slack integrations.

Alternative to:
Atlassian Confluence
Atlassian Confluence
+16
Reactive Resume

Reactive Resume

Privacy-focused, open-source resume builder

34.5k
3.8k
Last commit: 9d ago

Open-source resume builder for creating, customizing, exporting and publishing resumes with templates, PDF export, public sharing and optional OpenAI assistance.

Alternative to:
Resume.io
Resume.io
+5
MkDocs

MkDocs

Static site generator for project documentation written in Markdown

21.6k
2.6k
Last commit: 2mo ago

MkDocs is a Python-based static documentation site generator that builds searchable HTML docs from Markdown using a simple YAML configuration and themes/plugins.

Alternative to:
Read the Docs
Read the Docs
+7