Analysis updated 2026-06-24
Install a lightweight PDF reader on Windows without bloat
Read EPUB and MOBI ebooks outside of dedicated readers
Open CBZ and CBR comic archives in one viewer
Fork and customize a Windows-native document viewer
| sumatrapdfreader/sumatrapdf | tursodatabase/libsql | skywind3000/kcp | |
|---|---|---|---|
| Stars | 16,686 | 16,737 | 16,742 |
| Language | C | C | C |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 5/5 | 3/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Building from source requires Visual Studio and Win32 toolchain, most users install the prebuilt binary instead.
SumatraPDF is a free, lightweight document reader for Windows. It can open a wide range of file formats including PDF, EPUB, MOBI, CBZ, CBR, FB2, CHM, XPS, and DjVu, making it a one-stop tool for reading almost any document or e-book format on a Windows computer. It is released under the AGPL v3 license, meaning it is open-source and free to use. With nearly 17,000 GitHub stars, it is a well-regarded alternative to heavier PDF readers. The source code is written in C and C++. More details, a manual, and contributor information are available on the official SumatraPDF website.
SumatraPDF is a free, lightweight document reader for Windows that opens PDF, EPUB, MOBI, CBZ, CBR, FB2, CHM, XPS, and DjVu files.
Mainly C. The stack also includes C, C++, Win32.
AGPL v3 with some BSD code, meaning you can use and modify it but any networked or distributed derivative must release its source under the same terms.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.