{"repo":"Oghamark/homebranch-web","free":true,"listed":false,"github":"https://github.com/Oghamark/homebranch-web","clone":"git clone https://github.com/Oghamark/homebranch-web.git","description":"A self-hosted e-book management platform","language":"TypeScript","stars":29,"topics":["ebook","ebook-library","ebook-manager","ebook-reader"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Homebranch is a self-hosted web application for managing and reading your E-Book collection. It provides a user-friendly interface to organize, search, and read your ebooks across devices. [!NOTE] The project is split into 3 repositories allowing you to choose the components you want to use: - Homebranch Web: The frontend web application built with React and TypeScript - Homebranch: The backend API built with NestJS and TypeScript - Authentication: A standalone authentication service built with NestJS and TypeScript, which can be used with Homebranch or as a general-purpose auth service for other applications --- Preview --- Features - EPUB and PDF in-browser reading — Readium powers the EPUB reader, while PDF reading is built into the web app with shared position sync - Installable PWA with an offline-ready app shell for a more native-like experience - Library with infinite scroll and search - Keyword search: isbn: , genre: , series: , author: prefixes narrow results by metadata field - Book detail page with enriched metadata and format-aware actions: genres, series, ISBN, page count, publisher, language, ratings, format selection, and linked-format management - Automatic metadata enrichment from Open Library and Google Books on upload - Book shelves (collections) - Currently Reading and Favorites lists - Dark and light mode - User management and roles - EPUB and PDF upload (up to 50 MB) - SSO login via OIDC (configurable in the Settings page) - Library Management page (admi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Oghamark","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Oghamark/homebranch-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}