This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/EtherealSquirrel on 2025-07-13 18:35:09+00:00.
Before now, I'd use a combination of Calibre and YACReader for my library - but I never really liked either one of them.
I started tinkering, and before long - I had a simple client application and an even more simple server application. I initially built the client in React Native as I mostly consume my content via a tablet... then I switched to Electron for desktop support... then I hated Electron and went back to React Native; and finally - ended up with Tauri for the client.
The mobile client is currently going through the review process with Apple and Google, but the desktop client and server are now live.
Now, this is only the initial release - I'll be making many changes based on initial feedback (I'm working on adding support for Dropbox, better search functionality and additional metadata providers at the moment).
Features
Remote mode
Access content stored on a Devourer server, on any device, anywhere.
Local mode
Download content to your device to read offline, syncing your current progress.
External providers
Access files stored on Google Drive, OPDS and more.
File support
Devourer currently supports zip, cbz, rar and cbr files. Support for more formats is coming in the near future.
Read your way
Read your manga and books in a way that suits you best. With options such as page mode, resize mode and direction.
Track your progress
Track your progress across your devices, and continue reading from where you left off.
Metadata management
Retrieve and update metadata from various providers.
The client and server are both open source, under the MIT license.
https://github.com/ethereal-squirrel/devourer-reader-client
https://github.com/ethereal-squirrel/devourer-reader-server
I'd love your feedback if you decide to give this a try. :)