AI summary
Open-source cross-platform client for searching, downloading, organizing, and reading books from Anna’s Archive, Libgen, and Z-Library. Includes EPUB and PDF readers, advanced search, and resilient mirror downloads; this update improves challenge handling and fixes a missing-cover crash.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
The ultimate open-source cross-platform client for shadow library's (Anna’s Archive, libgen, zlib). Download, organize, and read your favorite books on any device.
Fork from openlib with more features and desktop support!
Features ✨ - Cross-Platform Support Native performance on Android, iOS, Windows, Linux, and macOS. - Resilient Downloads Multi-instance engine automatically balances and fails over between mirrors to guarantee downloads. - Advanced Search Filter by language, extension, and year. Includes instant search suggestions as you type. - Built-in Reader Integrated EPUB and PDF reader with customizable tap zones and gesture support. - Library Management Track your collection, discover trending books, and export files to other apps.
License AGPL-3.0 license
What's new
- Windows: the challenge window no longer hangs or lingers The desktop challenge solver opened a "Verifying access..." window for every DDoS-Guard/Cloudflare gate, even when the gate was a silent JavaScript check with nothing to click. If the page never rendered, the window sat there for the full three-minute timeout and stayed on screen after the search had already failed. - Silent JS challenges now run off-screen; the window only appears when the page has something a person can actually click (Turnstile, checkbox, button). - The window closes when the solve finishes, times out or fails. - A window that stays blank for 15 seconds, or shows the browser's own DNS/connection error page, is treated as a failed load instead of polling to the deadline. - A page that stays below the 1000-character threshold the callers need is no longer reported as "solved"; the solver gives up after 15 seconds instead of waiting out the clock. - Only one desktop challenge window can be open at a time; a second solve waits briefly, then gives up instead of destroying the first window.
- Z-Library: DiamWall's 307 gate is handled DiamWall now answers a 307 to the same URL with a __diamwall cookie, then either serves the page or blocks the request with a 517 "Access Denied" page. The app now replays the cookie like a browser (including relative redirect targets and solved proof-of-work retries) and reports a block instead of failing with a redirect loop.
- Book details: no cover, no crash Opening a libgen result without a cover could crash the book page with type 'Null' is not a subtype of type 'String'. The page now shows the placeholder cover instead.
About this version
- Version
- 1.8.2 (2074)
- Size
- 32.62 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a
- Downloads
- 53
- Updated
- Nov 9, 2026
- Package
- dev.wath.openlibextended
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10