awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
smuyyh avatar

smuyyh/BookReader

0
View on GitHub↗
6,901 stars·1,885 forks·Java·Apache-2.0·20 views

BookReader

BookReader is a mobile e-book reader application designed for reading digital novels in EPUB, PDF, and TXT formats. It functions as a digital library manager for organizing, indexing, and searching collections of electronic books using titles and tags.

The application features a reading interface with three-dimensional page-flip animations to simulate the feel of physical books. It also includes a wireless synchronization system for transferring digital book files between devices over a local network.

The software provides tools for customizing the reading experience, including adjustable themes, font styles, and brightness levels. It utilizes adaptive layouts to render digital text and images for mobile screens.

Features

  • Digital Book Renderers - Renders electronic novels from multiple common file formats into a layout optimized for mobile devices.
  • Ebook Library Management - Offers tools for cataloging, organizing, and managing a personal collection of digital books.
  • Novel Reading Interfaces - Provides a dedicated interface for reading novels with optimized layouts for mobile devices.
  • Cross-Platform E-book Readers - Provides a comprehensive mobile application for reading digital novels in EPUB, PDF, and TXT formats.
  • Digital Library Managers - Functions as a digital library manager for organizing and searching electronic book collections.
  • Book Metadata Indexes - Maintains a local index of book metadata and tags for fast searching and filtering of the library.
  • Multi-Format Document Parsing - Parses PDF, EPUB, and TXT files into a standardized internal structure for consistent rendering.
  • Responsive Mobile Layouts - Provides a responsive layout that adapts digital text and images for optimal readability on mobile screens.
  • Page-Turning Engines - Implements a 3D page-turning mechanism to simulate the feel of physical books during reading.
  • Reading Customization Interfaces - Provides a customization interface for adjusting font styles, themes, and brightness to suit user preferences.
  • 3D Page-Flip Effects - Features three-dimensional page-flip animations to mimic the feel of physical books.
  • Direct File Transfers - Implements a wireless system for moving digital books directly between devices over a local network.
  • Local File Transfer Protocols - Uses local network protocols to transfer digital book files between devices wirelessly.
  • Local Wireless Syncing - Enables fast synchronization of digital books between devices over a local wireless network connection.
  • Dynamic Theming - Provides real-time visual customization of colors, fonts, and brightness through a dynamic theming system.
  • Reading Experience Optimizations - Optimizes the reading experience through adjustable themes, fonts, and brightness to reduce eye strain.

Star history

Star history chart for smuyyh/bookreaderStar history chart for smuyyh/bookreader

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to BookReader

Similar open-source projects, ranked by how many features they share with BookReader.
  • librum-reader/librumLibrum-Reader avatar

    Librum-Reader/Librum

    5,301View on GitHub↗

    Librum is a cross-platform digital ebook reader and library manager designed to render multiple book formats. It functions as an integrated reading assistant and a system for organizing digital libraries across multiple devices. The project distinguishes itself by providing a self-hosted backend option, allowing users to maintain full control over their book data and metadata via a private server. It also integrates a language model assistant to provide text summarization, explanations, and translations of specific passages while reading. The application covers comprehensive library manageme

    C++cmakecppebook-reader
    View on GitHub↗5,301
  • linuxserver/docker-calibre-weblinuxserver avatar

    linuxserver/docker-calibre-web

    1,400View on GitHub↗

    This project provides a containerized self-hosted web interface and server for browsing, reading, and managing digital book collections over a local network. It serves a full desktop application capability entirely through a lightweight browser-based network interface, maintaining library integrity and metadata state by mounting external database files directly into the container volume. The application enables users to search, filter, and read digital book collections stored in a database, transform documents between different publication formats using integrated conversion tools, and modif

    Dockerfilehacktoberfest
    View on GitHub↗1,400
  • binbyu/readerbinbyu avatar

    binbyu/Reader

    4,955View on GitHub↗

    Reader is a Win32 text reader and EPUB document viewer for Windows. It functions as an auto-scrolling text viewer and a web novel downloader that renders digital books and plain text using various character encodings. The application includes a text-based content filter to remove advertisements and irrelevant text from web sources using regular expressions. It provides hands-free reading capabilities through automated page-turning and scrolling modes governed by custom time intervals. The software manages digital book organization through reading progress tracking, bookmark management, and t

    C
    View on GitHub↗4,955
  • mewx/light-novel-library_wenku8_androidMewX avatar

    MewX/light-novel-library_Wenku8_Android

    2,464View on GitHub↗
    Java2014-nowandroidandroid-studio
    View on GitHub↗2,464
See all 30 alternatives to BookReader→

Frequently asked questions

What does smuyyh/bookreader do?

BookReader is a mobile e-book reader application designed for reading digital novels in EPUB, PDF, and TXT formats. It functions as a digital library manager for organizing, indexing, and searching collections of electronic books using titles and tags.

What are the main features of smuyyh/bookreader?

The main features of smuyyh/bookreader are: Digital Book Renderers, Ebook Library Management, Novel Reading Interfaces, Cross-Platform E-book Readers, Digital Library Managers, Book Metadata Indexes, Multi-Format Document Parsing, Responsive Mobile Layouts.

What are some open-source alternatives to smuyyh/bookreader?

Open-source alternatives to smuyyh/bookreader include: librum-reader/librum — Librum is a cross-platform digital ebook reader and library manager designed to render multiple book formats. It… linuxserver/docker-calibre-web — This project provides a containerized self-hosted web interface and server for browsing, reading, and managing digital… binbyu/reader — Reader is a Win32 text reader and EPUB document viewer for Windows. It functions as an auto-scrolling text viewer and… mewx/light-novel-library_wenku8_android. johnfactotum/foliate — Foliate is an EPUB e-book reader and multi-format document viewer designed for reading and managing digital books. It… chrox/readest — Readest is a cross-platform digital book reader and library management system designed to render multi-format ebook…