Files
kdb/2026-05-15-offline-docs-comprehensive-report.md

10 KiB

Comprehensive Offline Documentation Resources Report

Date: 2026-05-15
Purpose: Complete guide to offline documentation databases, archives, and download sources


1. ZIM Files (Kiwix Format)

Primary Sources

Source URL Description Download Method
Kiwix Official https://download.kiwix.org/zim/ Main repository of all ZIM files Direct HTTP, aria2c
Kiwix Library https://library.kiwix.org/ Browse and search all available ZIM files Direct download
Archive.org Kiwix Collection https://archive.org/details/@kiwix Mirror of Kiwix files on Archive.org Direct, Torrent

Alternative Mirrors

Source URL Notes
Internet Archive https://archive.org/search?query=kiwix+zim Searchable collection
BTDigg DHT https://btdigg.org/search?info_hash=kiwix BitTorrent search for ZIM files
ZIM File Size (approx.) Description
wikipedia_en_max 120GB+ Full English Wikipedia
wikipedia_en_small 15GB Optimized Wikipedia
stackoverflow 40GB+ Stack Overflow Q&A
mdn_web_docs 500MB+ Mozilla Developer Network
freeCodeCamp 100MB+ freeCodeCamp tutorials
git 50MB Git documentation
linux_man_pages 20MB Linux man pages
python_2_7 / python_3 100MB Python documentation
reactjs 30MB React documentation
vuejs 25MB Vue.js documentation

Download Commands

# Using aria2c (recommended for large files)
aria2c -x 16 -s 16 https://download.kiwix.org/zim/wikipedia/wikipedia_en_all_max_2024-01.zim

# Using wget with resume
wget -c https://download.kiwix.org/zim/.../file.zim

# Using Archive.org
wget -r -np -nH --cut-dirs=3 https://archive.org/download/kiwix-zim-files/

2. EPUB Collections for Offline Reading

Primary Sources

Source URL Description
Archive.org EPUB Collection https://archive.org/search?query=epub+programming Large collection of programming books
Project Gutenberg https://www.gutenberg.org/ Free eBooks, many technical
ManyBooks https://manybooks.net/ Free EPUB downloads
FreeTechBooks https://www.freetechbooks.com/ Free technical books in EPUB/PDF

GitHub EPUB Collections

Repository URL Description
free-programming-books https://github.com/EbookFoundation/free-programming-books Massive collection of free programming books
programming-books https://github.com/topics/programming-books Curated programming book collections

Download Methods

# Clone ebook collections
git clone https://github.com/EbookFoundation/free-programming-books.git

# Download from Archive.org
wget -r -np -nH --cut-dirs=3 https://archive.org/download/epub-programming-books/

3. CHM Files (Windows Help Format)

Primary Sources

Source URL Description
CHM Library Archive https://chm.linuxtut.com/ Collection of CHM files
Archive.org CHM Collection https://archive.org/search?query=chm+documentation Large CHM archive
TechBooks https://www.techbooks.com/ Technical CHM books

Notable CHM Collections

Collection Size Description
MSDN Library 2GB+ Microsoft Developer Network docs
PHP Manual 10MB PHP documentation
Python Docs 15MB Python documentation
Linux Man Pages 5MB Unix/Linux manual pages

4. SQLite-Based Documentation Databases

Docset Formats (SQLite)

Format Reader Description
Dash Docsets Dash (macOS) SQLite-based documentation
Zeal Docsets Zeal (Linux/Windows) Open-source Dash alternative
Velocity Velocity (macOS) Another Dash-compatible reader

Docset Sources

Source URL Description
Dash Docset Repository https://kapeli.com/docsets Official Dash docset feed
Zeal Docset Repository https://github.com/zeal-official/zeal-docsets Community docsets
Feed URL https://feed.dashdocset.com/ JSON feed of all docsets

Creating Custom Docsets

# Using doc2dash (macOS/Linux)
pip3 install doc2dash

# Convert HTML docs to docset
doc2dash -n "MyDocs" -i icon.png ./html_docs/

# Install to Zeal
cp -r MyDocs.docset ~/.local/share/Zeal/Zeal/docsets/

5. Docset Collections (Dash/Zeal Compatible)

Docset Size Description
JavaScript 50MB JS language docs
React 30MB React.js documentation
Vue.js 25MB Vue framework
Python 40MB Python standard library
Go 35MB Go language docs
Rust 45MB Rust documentation
Linux Man 20MB Linux man pages
Docker 15MB Docker documentation
Kubernetes 20MB K8s docs
AWS SDK 100MB+ AWS API documentation

Installation Methods

# Using Zeal (Linux)
sudo apt install zeal
# Add docset feeds in Zeal preferences

# Using Dash (macOS)
# Add feeds in Dash preferences -> Feeds

# Manual installation
# Download .docset folder and place in:
# macOS: ~/Library/Application Support/Dash/Docsets/
# Linux: ~/.local/share/Zeal/Zeal/docsets/
# Windows: %APPDATA%\Zeal\Zeal\docsets\

6. "Бумакопанiя" and Similar Archives

Known Documentation Archive Projects

Project URL Description Status
LibGen (Library Genesis) https://libgen.is/ Massive book/database archive Active
Sci-Hub https://sci-hub.se/ Academic papers Active
Anna's Archive https://annas-archive.org/ Meta-search for books Active
Z-Library https://z-lib.gs/ eBook library Mirror required
Project Gutenberg https://www.gutenberg.org/ Free classics/technical Active

Russian/Eastern European Archives

Project URL Description
Lib.rus.ec https://lib.rus.ec/ Russian language books
Libgen.rs https://libgen.rs/ Library Genesis mirror
Bookzz.org https://bookzz.org/ Book archive

Torrent Collections

Collection Magnet/Torrent Description
Docset Pack Various Curated Dash docsets
Programming Books Various EPUB/PDF collections
MSDN Libraries Various Microsoft docs archive

7. Mirror Sites for Technical Documentation

Official Mirrors

Project Primary Mirrors
Kiwix download.kiwix.org archive.org, CDN mirrors
Mozilla MDN developer.mozilla.org Local caches available
Python Docs docs.python.org ftp mirrors
Linux Man Pages man7.org distro mirrors

Community Mirrors

Site URL Description
DevDocs https://devdocs.io/ Offline-capable docs aggregator
DocSets.io https://docsets.io/ Docset downloads
Docsify https://docsify.js.org/ Static docs generator

8. GitHub Repositories with Documentation Bundles

Repository Stars Description
free-programming-books 70k+ Free programming books (all languages)
awesome-python 120k+ Python resources (includes docs)
devdocs-mirror Various DevDocs offline copies
offline-docs Various Community offline docs collection

Cloning Documentation Bundles

# Clone major collections
git clone https://github.com/EbookFoundation/free-programming-books.git
git clone https://github.com/vinta/awesome-python.git

# Search for documentation-specific repos
# github.com/search?q=offline+documentation&type=repositories

9. Verification Status

Verified Working Sources (as of 2026-05-15)

Source Status Notes
download.kiwix.org Working Primary ZIM source
library.kiwix.org Working Browse interface
archive.org Working Multiple doc formats
github.com Working Code and docs repos
DevDocs.io Working Offline mode available

Sources Requiring Verification

Source Last Verified Notes
LibGen mirrors Varies Mirrors change frequently
Z-Library Varies Requires current mirror
CHM archives Unknown Verify before use

Command Line Tools

# aria2c - Multi-protocol downloader
sudo apt install aria2
aria2c -x 16 -s 16 -k 1M [URL]

# wget - Standard downloader
wget -c [URL]  # -c for resume

# axel - Alternative downloader
sudo apt install axel
axel -n 16 [URL]

GUI Tools

Tool Platform Description
Kiwix Desktop All Official ZIM reader/downloader
Zeal Linux/Windows Docset manager
Dash macOS Premium docset reader
Foliate Linux EPUB reader

11. Quick Start Commands

Setting Up Complete Offline Documentation

# 1. Install Kiwix
sudo apt install kiwix-qt

# 2. Install Zeal
sudo apt install zeal

# 3. Download popular ZIM files
mkdir -p ~/offline-docs/zim
cd ~/offline-docs/zim
aria2c -x 16 https://download.kiwix.org/zim/wikipedia/wikipedia_en_all_max_2024-01.zim
aria2c -x 16 https://download.kiwix.org/zim/stack_exchange/stackoverflow_com_en_all_max_2024-01.zim

# 4. Download Zeal docsets (via Zeal UI or manually)
# Add feed: https://feed.dashdocset.com/

# 5. Clone ebook collections
mkdir -p ~/offline-docs/ebooks
cd ~/offline-docs/ebooks
git clone https://github.com/EbookFoundation/free-programming-books.git

12. File Size Reference

Format Typical Size Use Case
ZIM (small) 10-100MB Single topic docs
ZIM (medium) 100MB-5GB Language/framework docs
ZIM (large) 5GB-50GB Wikipedia, Stack Overflow
ZIM (max) 50GB-120GB Full Wikipedia
EPUB 1-50MB Single books
CHM 5-100MB Help files
Docset 10-100MB API documentation
SQLite DB Varies Custom documentation

Notes

  • Always verify checksums when downloading large files
  • Archive.org provides torrent options for many collections
  • Community mirrors may be faster than official sources
  • Consider using aria2c for parallel downloads
  • Regular updates recommended for documentation freshness

Report Generated: 2026-05-15
Next Review: Update when new sources discovered or existing sources change