ravebooksearch.com
RaveBSD is a self-hosted, free and open source search engine for free book and audiobook sources. It merges results from multiple sources into one ranked list, downloads files to the user's server, names and shelves books, and saves copies to devices.