awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesEPUB Rendering Libraries

JavaScript libraries designed to parse and display EPUB files within web browsers.

Distinct from Parsing Libraries: Specifically a library for rendering EPUBs, not a general parsing library or a full library management app.

Explore 9 awesome GitHub repositories matching web development · EPUB Rendering Libraries. Refine with filters or upvote what's useful.

Awesome EPUB Rendering Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • mml-book/mml-book.github.ioAvatar von mml-book

    mml-book/mml-book.github.io

    15,671Auf GitHub ansehen↗

    This project is an educational resource focused on machine learning mathematics education. It provides a curriculum for the mathematical foundations required to understand and implement machine learning algorithms, covering linear algebra, calculus, probability, and optimization. The resource includes structured mathematics modules and a foundation curriculum paired with practice exercises, instructor manuals, and solution guides. It offers technical textbook supplementation through downloadable PDF materials and supplementary learning content such as video lectures and presentation slides.

    Provides portable PDF files of textbooks and course materials for high-fidelity offline reading and printing.

    Jupyter Notebook
    Auf GitHub ansehen↗15,671
  • janishar/mit-deep-learning-book-pdfAvatar von janishar

    janishar/mit-deep-learning-book-pdf

    14,142Auf GitHub ansehen↗

    This project is a digital collection of academic material on deep learning provided as a machine learning educational resource. It delivers the complete textbook and individual chapters in portable document format for offline study and research. The repository includes electronic publication versions of the textbooks optimized for digital reading devices and e-book readers. It functions as a segmented document repository, providing the text both as a full volume and split into individual chapters to allow for targeted reading.

    Distributes deep learning content as immutable PDF files to ensure consistent formatting.

    Javabookchapterclear
    Auf GitHub ansehen↗14,142
  • johnfactotum/foliateAvatar von johnfactotum

    johnfactotum/foliate

    8,430Auf GitHub ansehen↗

    Foliate is an EPUB e-book reader and multi-format document viewer designed for reading and managing digital books. It functions as a digital library manager that indexes local files and tracks reading progress across a personal collection. The application supports complex layout handling, including right-to-left text and vertical writing with automatic hyphenation. It provides a text-to-speech interface that converts document content into spoken audio using a system speech dispatcher. The tool includes capabilities for digital text annotation, allowing users to create highlights and notes. I

    Provides a full-featured desktop application for rendering and displaying EPUB ebook files with customizable layouts.

    JavaScriptazwazw3cbz
    Auf GitHub ansehen↗8,430
  • futurepress/epub.jsAvatar von futurepress

    futurepress/epub.js

    6,873Auf GitHub ansehen↗

    epub.js is a JavaScript library for parsing and displaying EPUB files within a web browser. It functions as a digital publication layout engine and rendering library that enables the creation of browser-based eBook readers with support for both paginated spreads and continuous scrolling. The project provides a specialized framework for interactive eBook annotation and precise location tracking. It uses Content Fragment Identifiers to represent text positions as unique strings, allowing for stable bookmarking, text highlighting, and note-taking. The library covers a broad range of capabilitie

    A JavaScript library for parsing and displaying EPUB files in the browser using configurable layouts.

    JavaScriptepub
    Auf GitHub ansehen↗6,873
  • talebook/talebookAvatar von talebook

    talebook/talebook

    5,294Auf GitHub ansehen↗

    Talebook is a self-hosted personal ebook library server that allows you to import, organize, and host your ebook collection on the web. It provides a built-in browser-based EPUB reader so you can read books directly without downloading them, and it can push selected ebooks to a Kindle device via email for offline reading. The library catalog is exposed over OPDS, enabling mobile reading apps to browse and download titles. Talebook supports multiple user accounts with social login integration, making it suitable for shared library management among friends or family. It also includes a passcode

    Converts EPUB book files into HTML pages in real time for in-browser reading without prior rendering.

    JavaScript
    Auf GitHub ansehen↗5,294
  • binbyu/readerAvatar von binbyu

    binbyu/Reader

    4,955Auf GitHub ansehen↗

    Reader ist ein Win32-Textleser und EPUB-Dokumentenbetrachter für Windows. Er fungiert als automatisch scrollender Textbetrachter und Web-Novel-Downloader, der digitale Bücher und Klartext unter Verwendung verschiedener Zeichenkodierungen rendert. Die Anwendung enthält einen textbasierten Inhaltsfilter, um Werbung und irrelevanten Text aus Webquellen mithilfe regulärer Ausdrücke zu entfernen. Sie bietet freihändige Lesefunktionen durch automatisierte Umblätter- und Scroll-Modi, die durch benutzerdefinierte Zeitintervalle gesteuert werden. Die Software verwaltet die Organisation digitaler Bücher durch Lesefortschrittsverfolgung, Lesezeichenverwaltung und die automatische Generierung von Inhaltsverzeichnissen. Zudem unterstützt sie die Anpassung des Textaussehens für Schriftarten und Farben, benutzerdefinierte Tastaturkürzel und die Integration in die Taskleiste für den Hintergrundbetrieb.

    Renders EPUB files and plain text using various character encodings for digital books on Windows.

    C
    Auf GitHub ansehen↗4,955
  • fancy88/ibookAvatar von fancy88

    fancy88/iBook

    4,947Auf GitHub ansehen↗

    iBook is a self-hosted e-book library management system that allows individuals or organizations to set up and maintain their own digital collection. The platform provides durable storage for e-book files and their associated metadata, a RESTful API for library operations, static file serving for direct browser downloads, and a self-contained deployment model that runs on a user's own server. Beyond the core library functionality, iBook includes a freely accessible digital archive of technical and general e-books in EPUB and PDF formats, role-based access control for catalog and administrativ

    Serves electronic publications directly to readers for browsing or downloading.

    Auf GitHub ansehen↗4,947
  • tagspaces/tagspacesAvatar von tagspaces

    tagspaces/tagspaces

    4,935Auf GitHub ansehen↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TagSpaces renders ebooks in EPUB format for reading.

    TypeScriptelectronjavascriptnote-taking
    Auf GitHub ansehen↗4,935
  • karlseguin/the-little-go-bookAvatar von karlseguin

    karlseguin/the-little-go-book

    2,333Auf GitHub ansehen↗

    The Little Go Book ist eine Open-Source-Bildungsressource, die darauf ausgelegt ist, die Grundlagen der Programmiersprache Go zu vermitteln. Es bietet einen strukturierten Lehrleitfaden, der Kernkonzepte und Praktiken für das Schreiben und Warten von Code erklärt. Das Projekt fungiert als technischer Dokumentationsgenerator und nutzt eine vorlagenbasierte Layout-Engine sowie Markdown-basiertes Authoring zur Verwaltung seiner Inhalte. Es zeichnet sich durch einen Community-gesteuerten Übersetzungs-Workflow aus, der die Lokalisierung von Bildungsmaterial in mehrere Sprachen ermöglicht und die Zugänglichkeit für ein globales Publikum sicherstellt. Das Repository enthält Build-Skripte, die die Dokumentenkompilierung in mehreren Formaten unterstützen, sodass die Inhalte als HTML-, PDF-, ePub- und Kindle-Dateien verteilt werden können. Dieser Ansatz stellt sicher, dass das Lehrmaterial portabel bleibt und auf einer Vielzahl digitaler Geräte lesbar ist.

    Distributes instructional content across multiple digital formats to support diverse reading devices.

    TeX
    Auf GitHub ansehen↗2,333
  1. Home
  2. Web Development
  3. EPUB Rendering Libraries

Unter-Tags erkunden

  • Browser-Based EPUB Readers2 Sub-TagsFull-featured in-browser EPUB readers that allow users to open and read ebooks directly without downloading. **Distinct from EPUB Rendering Libraries:** Distinct from EPUB Rendering Libraries: this is a complete reader application with controls, not a library for rendering EPUBs.
  • On-the-Fly ConvertersReal-time conversion of EPUB files to HTML for immediate in-browser reading without pre-rendering. **Distinct from EPUB Rendering Libraries:** Distinct from EPUB Rendering Libraries: focuses on server-side on-the-fly conversion to HTML rather than client-side JavaScript rendering.