21 مستودعات
Mechanisms for recording and restoring a user's position within a digital publication.
Distinct from Progress Tracking: Specifically for reading progress in books, distinct from educational milestones or network transfer progress.
Explore 21 awesome GitHub repositories matching content management & publishing · Reading Progress Tracking. Refine with filters or upvote what's useful.
Reader is a digital content reader and browser-based document viewer. It functions as a digital library manager and content aggregator that collects articles and documents from various online sources into a single interface. The project utilizes a JSON-driven approach to organize and display hierarchies of digital documents. It incorporates a REST-based aggregation model to fetch reading materials and metadata from remote servers for a unified viewing experience. The application provides client-side rendering for digital texts and manages personal collections through a digital library system
Implements a single-page document viewer that tracks reading progress and preferences via local state.
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
Records and restores user position within publications and syncs associated highlights and notes.
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
Tracks and persists the exact reading position and user preferences across different sessions.
Hexo Theme Icarus is a modern, delicate theme for the Hexo static site generator. It provides a flexible layout and widget configuration system, with all appearance and behavior controlled through a single YAML or JSON configuration file that is validated against JSON schemas during each build. The theme distinguishes itself through a configuration-driven architecture that supports per-page and per-post layout overrides, automatic configuration migration, and a component override mechanism that allows replacing built-in widgets, comments, and share components by copying layout files. It integ
Displays a list of the most recently published articles to keep visitors engaged.
Material Kit is an open-source UI component library that provides pre-styled Material Design elements for building responsive web interfaces with Bootstrap 5. It offers a collection of reusable components like buttons, inputs, navbars, cards, and modals that follow Google's Material Design guidelines, along with a 12-column flexbox grid system for fluid layouts that adapt to any screen size. The kit distinguishes itself by including pre-built page sections such as headers, feature blocks, pricing tables, and footers that can be combined into complete page layouts, reducing the time needed to
Provides pre-built blog post section layouts for displaying article previews in a grid or list.
Komga is a self-hosted digital comics and eBook server that organizes, serves, and streams CBZ, CBR, PDF, and EPUB files through a web interface. Built as a Java Spring Boot application with SQLite-based metadata storage, it provides multi-user access controls with individual reading progress tracking and supports the OPDS protocol for compatibility with third-party reader applications. The server distinguishes itself through comprehensive authentication options, including OAuth2 and OpenID Connect support with automatic account creation and email verification, alongside traditional cookie an
Records which books a user has read or is currently reading with progress stored per user.
Reader هو قارئ نصوص Win32 وعارض مستندات EPUB لنظام Windows. يعمل كعارض نصوص بالتمرير التلقائي ومحمل روايات ويب يقوم بعرض الكتب الرقمية والنصوص العادية باستخدام ترميزات أحرف مختلفة. يتضمن التطبيق مرشح محتوى نصي لإزالة الإعلانات والنصوص غير ذات الصلة من مصادر الويب باستخدام التعبيرات النمطية. يوفر إمكانيات القراءة بدون استخدام اليدين من خلال أوضاع قلب الصفحات والتمرير التلقائي التي تحكمها فترات زمنية مخصصة. يدير البرنامج تنظيم الكتب الرقمية من خلال تتبع تقدم القراءة، وإدارة الإشارات المرجعية، والإنشاء التلقائي لجداول المحتويات. كما يدعم تخصيص مظهر النص للخطوط والألوان، واختصارات لوحة المفاتيح المخصصة، والتكامل مع شريط مهام النظام للتشغيل في الخلفية.
Persists and restores user reading positions and bookmarks within digital publications.
Jasmine is a digital comic reader and community content platform designed for browsing, reading, and organizing digital comic collections. It functions as a comic library manager that allows users to track reading progress, save favorite titles, and categorize comic series. The application is an offline-capable web app that employs local-first data and content caching to ensure comic pages remain accessible without an internet connection. It features a responsive page viewer that adjusts comic dimensions based on the device screen size to maintain readability. The platform integrates social
Records and restores the user's last known position within a comic to resume reading seamlessly.
Zotero Style is a plugin for the Zotero reference manager that adds a set of interface enhancements for organizing and exploring research libraries. It provides tools for customizing PDF appearance, adding configurable tag columns with hierarchical nesting, saving and switching between multiple column layout views, tracking reading progress, and visualizing item relationships in an interactive graph. The plugin distinguishes itself through several specific capabilities: a relation graph that displays connected items and supports click-to-locate and focus-node interactions; a reading progress
Visualizes per-page reading time and annotation word counts for research PDFs within Zotero.
Bear Blog is a lightweight, self-hosted blogging platform that compiles Markdown files into static HTML pages at build time without requiring a database. It focuses on minimal publishing workflows with full visual customization through built-in themes and custom CSS, including dark mode support. The platform distinguishes itself with bot-neutral readership tracking that only counts page views when a visitor scrolls or hovers, ensuring metrics exclude automated traffic. It supports multilingual site deployments as either separate independent instances or tag-based language versions, and offers
Tracks page views only when the reader scrolls or hovers to exclude automated traffic from analytics.
Copymanga هو تطبيق قارئ مانجا للهواتف المحمولة مصمم لتصفح وقراءة وتنزيل محتوى المانجا من مصادر ويب بعيدة. يعمل كمدير لمكتبة المانجا يسمح للمستخدمين بتنظيم السلاسل المفضلة وتتبع تقدم قراءتهم. يتضمن التطبيق عميل مزامنة عبر الأجهزة يحافظ على هوية المستخدم، وتفضيلاته، وسجل القراءة عبر أجهزة متعددة عبر التخزين السحابي. كما يعمل كأداة تنزيل دون اتصال، حيث يحفظ فصول المانجا كملفات صور مضغوطة في التخزين المحلي للاستهلاك دون اتصال بالإنترنت. تغطي المنصة اكتشاف المحتوى من خلال أدوات البحث، والتصنيفات، والفئات، بالإضافة إلى إدارة المحتوى من خلال نظام اشتراك لتتبع التحديثات على العناوين المفضلة. يتم دعم التخزين المحلي من خلال فحص سلامة المجلدات للتحقق من اكتمال الملفات التي تم تنزيلها.
Records and restores the user's exact page position within manga chapters.
LibreraReader is a multi-format e-book reader and digital library manager designed for mobile and desktop devices. It functions as a customizable document renderer and a text-to-speech document player that converts written text into spoken audio via a configurable speech engine and integrated media player. The project distinguishes itself through a high degree of visual and functional customization, including the ability to inject custom CSS for styling overrides and the use of pluggable rendering engines to balance speed and stability. It includes specialized navigation tools such as a verti
Shows a list of recently opened books along with each one's reading progress indicator.
This project is a markdown-based personal knowledge base and digital learning journal used to store notes and summaries from books and technical literature. It serves as a reading summary repository and technical reference library for archiving key takeaways and insights from non-fiction and professional materials. The collection functions as a digital garden for curating insights from books, articles, and videos. It specifically focuses on distilling complex architectural patterns, technical concepts, and professional leadership principles into a searchable format for long-term reference. T
Tracks reading progress by managing lists of completed and in-progress technical works.
Komikku is a manga reader application and digital comic library manager. It functions as a content aggregation client that combines feeds and saved searches from multiple third-party extensions into a unified view, while providing a mobile interface for reading digital comics from online sources or local storage. The application integrates third-party source extensions to fetch content from various catalogs and includes a system to synchronize reading status and progress records with external tracking services. It also allows for content source migration to maintain library access when a spec
Records and restores reading positions and coordinates them with external tracking services.
Zenpen is a browser-based text editor designed as a minimalist writing tool. It provides a distraction-free environment for composing and formatting plain text using Markdown syntax. The editor removes visual clutter and complex menus, replacing them with a streamlined interface to maintain creative flow. Formatting options for bold, italics, and hyperlinks are provided through a contextual menu that appears only when text is selected. Content is persisted locally using browser storage, allowing users to save their writing progress without requiring a remote account.
Employs a single-page viewer architecture to manage the writing experience without page reloads.
The Wikipedia iOS app is a native client for reading, editing, and contributing to Wikipedia articles on iPhone and iPad. It provides a bridge-based rendering system that serializes view updates over JSON to native iOS components for fast scrolling, along with a native wikitext editor featuring real-time syntax highlighting and formatting tools for editing article content. The app includes a feature flag system with compile-time and runtime flags for enabling experimental capabilities through a hidden settings panel, and a file-based localization system that loads language-specific resource fi
Records articles read and displays a timeline of reading activity for user engagement tracking.
o-lib is a digital library client for browsing, searching, and downloading publications from remote server subscriptions. It serves as a desktop application that combines remote resource access with a local content organizer to track reading progress and manage favorite titles. The system manages connections to multiple server lines via manual imports or structured subscription lists and uses concurrent speed testing to verify latency and throughput. It includes a multi-threaded download manager that utilizes byte-range offsets to resume interrupted transfers. The application provides tools
Records and restores the user's position within digital publications to track reading progress.
This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen
Retrieves recently played items and identifies in-progress audiobooks or podcast episodes.
هذا التطبيق هو نظام إدارة محلي مصمم لتنظيم وتصنيف وقراءة مجموعات القصص المصورة (الكوميكس) والمانجا الرقمية. يعمل كأداة مركزية تقوم بفهرسة الأرشيفات والمجلدات المحلية في مكتبة قابلة للبحث، مما يسمح للمستخدمين بالحفاظ على أصولهم الرقمية من خلال تخزين البيانات الوصفية المهيكلة وقدرات النسخ الاحتياطي لقواعد البيانات. يتميز البرنامج بدمج مزامنة البيانات الوصفية عن بُعد، والتي تجلب وتعيّن معلومات مفصلة من مصادر عبر الإنترنت للحفاظ على دقة تصنيف الإدخالات المحلية. ويتميز بأدوات اكتشاف متقدمة تدعم استعلامات معقدة باستخدام الوسوم (tags)، والفئات، ومسارات الملفات، إلى جانب أدوات تحليل الوسوم التي تولد رؤى إحصائية وترجمات لتحسين تنظيم المجموعة. بعيداً عن الإدارة الأساسية، يوفر النظام واجهة عرض مدمجة تدعم تخطيطات قراءة متعددة، مثل وضع الصفحة الواحدة، والصفحتين، والتمرير المستمر. كما يوفر قابلية للتوسع من خلال تنسيق العمليات الخارجية، مما يتيح تنفيذ نصوص برمجية مخصصة والتكامل مع تطبيقات عرض الصور التابعة لجهات خارجية لدعم سير العمل المتخصص.
Provides a built-in viewer supporting single-page, double-page, and continuous scroll modes for digital comics.
This project is a static site generator designed to function as a personal reading tracker and knowledge base. It provides a structured repository for documenting literary consumption, allowing users to maintain a chronological record of their reading history and personal library collection. The system utilizes markdown-based content storage to ensure that all entries remain portable and easy to version control. By transforming these structured text files into static HTML pages during a build-time process, the tool creates a consistent and searchable archive of read materials, including autho
Monitors reading habits and library growth through a chronological history of literary consumption.