-
https://github.com/kovidgoyal/calibre
I just noticed that Calibre is referred to as an eBook manager, which is more in line with what I was talking about in some sense. All of that should fall under `eBook Manager`
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I recommend running any such PDFs through OCRmyPDF.
https://github.com/ocrmypdf/OCRmyPDF
-
I update it with Brew on macOS and Scoop [1] on Windows (but I guess it is included in other package managers such as chocolatey).
Of course, a built-in auto-updater would be good, but a packaged version is a nice workaround for me.
[1]: https://scoop.sh/
-
Calibre Web
:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database
Worthy of note the Calibre-Web[0] project, which builds atop Calibre library to provide powerful web interface. The project and its maintainer deserve some love and support.
[0] https://github.com/janeczku/calibre-web
-
Kavita
Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.
-
Komga
Media server for comics/mangas/BDs/magazines/eBooks with API, OPDS, Kobo Sync and KOReader Sync support
-
koreader
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
It doesn't try to solve the same use cases that Calibre does, but I built an open source (EPUB only) manager / reader / statistics tracker called AnthoLume [0]. It mostly stemmed from me reading in KOReader [1] on my Kindle, and not having the ability to sync the progress to my iPhone / iPad.
It's got metadata matching, support for multiple users, and statistics tracking which allows me to have a "Leaderboard" that shows how fast you read (words per minute). Fun competition between my wife and I (that I'm 100% losing). It's a Progressive Web App and utilizes a Service Worker to support 100% offline reading as well.
There's a demo server [2] (creds are "demo" for both user & pass).
[0] https://gitea.va.reichard.io/evan/AnthoLume
[1] http://koreader.rocks/
[2] https://antholume-demo.cloud.reichard.io/
-
winget-cli
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
It's also on the official microsoft package manager (winget).
https://github.com/microsoft/winget-cli
-
Using Homebrew Cask for Calibre actually makes the problem worse because the download is consistently very slow for some people. For me, it took around an hour the last time I had it installed on my Mac.
https://github.com/Homebrew/homebrew-cask/issues/104814
-
If you want even faster search across different formats, you can try ripgrep-all ( https://github.com/phiresky/ripgrep-all ). It can search across epub, docx, pdf, zip, mp4 etc. If you are handy with the tool, you can write custom adaptor to search across images using OCR with tesseract.