9 Repos
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.