9 مستودعات
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 هو قارئ نصوص Win32 وعارض مستندات EPUB لنظام Windows. يعمل كعارض نصوص بالتمرير التلقائي ومحمل روايات ويب يقوم بعرض الكتب الرقمية والنصوص العادية باستخدام ترميزات أحرف مختلفة. يتضمن التطبيق مرشح محتوى نصي لإزالة الإعلانات والنصوص غير ذات الصلة من مصادر الويب باستخدام التعبيرات النمطية. يوفر إمكانيات القراءة بدون استخدام اليدين من خلال أوضاع قلب الصفحات والتمرير التلقائي التي تحكمها فترات زمنية مخصصة. يدير البرنامج تنظيم الكتب الرقمية من خلال تتبع تقدم القراءة، وإدارة الإشارات المرجعية، والإنشاء التلقائي لجداول المحتويات. كما يدعم تخصيص مظهر النص للخطوط والألوان، واختصارات لوحة المفاتيح المخصصة، والتكامل مع شريط مهام النظام للتشغيل في الخلفية.
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 هو مورد تعليمي مفتوح المصدر مصمم لتدريس أساسيات لغة البرمجة Go. يوفر دليلاً تعليمياً منظماً يشرح المفاهيم والممارسات الأساسية لكتابة الكود وصيانته. يعمل المشروع كمولد وثائق تقنية، ويستخدم محرك تخطيط قائم على القوالب وتأليفاً قائماً على Markdown لإدارة محتواه. يتميز المشروع بسير عمل ترجمة مدفوع بالمجتمع يتيح توطين المواد التعليمية إلى لغات متعددة، مما يضمن إمكانية الوصول لجمهور عالمي. يتضمن المستودع نصوص بناء تدعم تجميع المستندات بتنسيقات متعددة، مما يسمح بتوزيع المحتوى كملفات HTML، وPDF، وePub، وKindle. يضمن هذا النهج بقاء المواد التعليمية محمولة وقابلة للقراءة عبر مجموعة متنوعة من الأجهزة الرقمية.
Distributes instructional content across multiple digital formats to support diverse reading devices.