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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 repository-uri

Awesome GitHub RepositoriesReading Progress Tracking

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.

Awesome Reading Progress Tracking GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hectorqin/readerAvatar hectorqin

    hectorqin/reader

    11,095Vezi pe GitHub↗

    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.

    Vezi pe GitHub↗11,095
  • johnfactotum/foliateAvatar johnfactotum

    johnfactotum/foliate

    8,430Vezi pe GitHub↗

    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.

    JavaScriptazwazw3cbz
    Vezi pe GitHub↗8,430
  • futurepress/epub.jsAvatar futurepress

    futurepress/epub.js

    6,873Vezi pe GitHub↗

    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.

    JavaScriptepub
    Vezi pe GitHub↗6,873
  • ppoffice/hexo-theme-icarusAvatar ppoffice

    ppoffice/hexo-theme-icarus

    6,661Vezi pe GitHub↗

    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.

    JavaScripthexohexo-themestatic-site
    Vezi pe GitHub↗6,661
  • creativetimofficial/material-kitAvatar creativetimofficial

    creativetimofficial/material-kit

    5,926Vezi pe GitHub↗

    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.

    HTMLbootstrapbootstrap-material-designbootstrap5
    Vezi pe GitHub↗5,926
  • gotson/komgaAvatar gotson

    gotson/komga

    5,931Vezi pe GitHub↗

    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.

    Kotlinapicomicsddd
    Vezi pe GitHub↗5,931
  • binbyu/readerAvatar binbyu

    binbyu/Reader

    4,955Vezi pe GitHub↗

    Reader este un cititor de text Win32 și vizualizator de documente EPUB pentru Windows. Funcționează ca un vizualizator de text cu derulare automată și un descărcător de romane web care randează cărți digitale și text simplu folosind diverse codificări de caractere. Aplicația include un filtru de conținut bazat pe text pentru a elimina reclamele și textul irelevant din sursele web folosind expresii regulate. Oferă capabilități de citire hands-free prin moduri automate de întoarcere a paginilor și derulare, guvernate de intervale de timp personalizate. Software-ul gestionează organizarea cărților digitale prin urmărirea progresului lecturii, gestionarea semnelor de carte și generarea automată a cuprinsului. De asemenea, suportă personalizarea aspectului textului pentru fonturi și culori, scurtături de tastatură personalizate și integrarea în system tray pentru operare în fundal.

    Persists and restores user reading positions and bookmarks within digital publications.

    C
    Vezi pe GitHub↗4,955
  • comicsparks/jasmineAvatar ComicSparks

    ComicSparks/jasmine

    4,966Vezi pe GitHub↗

    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.

    Dartacgcomiccosplay
    Vezi pe GitHub↗4,966
  • muisedestiny/zotero-styleAvatar MuiseDestiny

    MuiseDestiny/zotero-style

    4,823Vezi pe GitHub↗

    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.

    JavaScriptaddoncolorplugin
    Vezi pe GitHub↗4,823
  • hermanmartinus/bearblogAvatar HermanMartinus

    HermanMartinus/bearblog

    4,721Vezi pe GitHub↗

    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.

    CSS
    Vezi pe GitHub↗4,721
  • fumiama/copymangaAvatar fumiama

    fumiama/copymanga

    4,186Vezi pe GitHub↗

    Copymanga este o aplicație mobilă de citire manga concepută pentru navigarea, citirea și descărcarea conținutului manga din surse web la distanță. Funcționează ca un manager de bibliotecă manga care permite utilizatorilor să organizeze seriile preferate și să își urmărească progresul lecturii. Aplicația include un client de sincronizare cross-device care menține identitatea utilizatorului, preferințele și istoricul lecturii pe mai multe dispozitive prin stocare în cloud. De asemenea, operează ca un downloader offline, salvând capitolele manga ca fișiere imagine comprimate în stocarea locală pentru consum fără o conexiune la internet. Platforma acoperă descoperirea conținutului prin instrumente de căutare, clasamente și categorii, precum și gestionarea conținutului printr-un sistem de abonare pentru urmărirea actualizărilor titlurilor preferate. Stocarea locală este susținută de scanarea integrității bazată pe directoare pentru a verifica completitudinea fișierelor descărcate.

    Records and restores the user's exact page position within manga chapters.

    Kotlinandroidandroid-appandroid-application
    Vezi pe GitHub↗4,186
  • foobnix/librerareaderAvatar foobnix

    foobnix/LibreraReader

    4,246Vezi pe GitHub↗

    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.

    C
    Vezi pe GitHub↗4,246
  • mgp/book-notesAvatar mgp

    mgp/book-notes

    4,097Vezi pe GitHub↗

    Acest proiect este o bază de cunoștințe personală bazată pe markdown și un jurnal de învățare digital utilizat pentru a stoca notițe și rezumate din cărți și literatură tehnică. Acesta servește drept depozit de rezumate de lectură și bibliotecă de referință tehnică pentru arhivarea ideilor principale și a cunoștințelor din materiale non-ficțiune și profesionale. Colecția funcționează ca o grădină digitală pentru curarea ideilor din cărți, articole și videoclipuri. Se concentrează în mod specific pe distilarea modelelor arhitecturale complexe, a conceptelor tehnice și a principiilor de leadership profesional într-un format căutabil pentru referință pe termen lung. Depozitul organizează, de asemenea, cunoștințele personale prin colectarea de framework-uri de gândire reutilizabile, modele mentale și instrumente de luare a deciziilor profesionale. Include un sistem pentru urmărirea progresului lecturii prin gestionarea listelor de lucrări finalizate și în curs de desfășurare.

    Tracks reading progress by managing lists of completed and in-progress technical works.

    book-notesbooksnotes
    Vezi pe GitHub↗4,097
  • komikku-app/komikkuAvatar komikku-app

    komikku-app/komikku

    4,105Vezi pe GitHub↗

    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.

    Kotlinandroidj2kkomga
    Vezi pe GitHub↗4,105
  • tholman/zenpenAvatar tholman

    tholman/zenpen

    3,770Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗3,770
  • wikimedia/wikipedia-iosAvatar wikimedia

    wikimedia/wikipedia-ios

    3,341Vezi pe GitHub↗

    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.

    Swiftobjective-cswiftwikipedia
    Vezi pe GitHub↗3,341
  • shiyi-0x7f/o-libAvatar shiyi-0x7f

    shiyi-0x7f/o-lib

    2,639Vezi pe GitHub↗

    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.

    Python
    Vezi pe GitHub↗2,639
  • music-assistant/serverAvatar music-assistant

    music-assistant/server

    2,493Vezi pe GitHub↗

    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.

    Python
    Vezi pe GitHub↗2,493
  • schneehertz/exhentai-manga-managerAvatar SchneeHertz

    SchneeHertz/exhentai-manga-manager

    1,724Vezi pe GitHub↗

    Această aplicație este un sistem de gestionare locală conceput pentru organizarea, etichetarea și citirea colecțiilor digitale de benzi desenate și manga. Funcționează ca un utilitar centralizat care indexează arhivele și folderele locale într-o bibliotecă căutabilă, permițând utilizatorilor să își mențină activele digitale prin stocarea structurată a metadatelor și capabilități de backup al bazei de date. Software-ul se distinge prin integrarea sincronizării metadatelor de la distanță, care preia și mapează informații detaliate din surse online pentru a menține intrările locale etichetate corect. Dispune de instrumente avansate de descoperire care suportă interogări complexe folosind tag-uri, categorii și căi de fișiere, alături de utilitare de analiză a tag-urilor care generează insight-uri statistice și traduceri pentru a îmbunătăți organizarea colecției. Dincolo de gestionarea de bază, sistemul oferă o interfață de vizualizare integrată care suportă multiple layout-uri de citire, cum ar fi modurile single-page, double-page și scroll continuu. De asemenea, oferă extensibilitate prin orchestrarea proceselor externe, permițând executarea de scripturi personalizate și integrarea cu aplicații terțe de vizualizare a imaginilor pentru a susține fluxuri de lucru specializate.

    Provides a built-in viewer supporting single-page, double-page, and continuous scroll modes for digital comics.

    Vuee-hentaiehentaiexhentai
    Vezi pe GitHub↗1,724
  • ruanyf/reading-listAvatar ruanyf

    ruanyf/reading-list

    1,398Vezi pe GitHub↗

    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.

    Vezi pe GitHub↗1,398
Înapoi12Înainte
  1. Home
  2. Content Management & Publishing
  3. Reading Progress Tracking

Explorează sub-etichetele

  • Bot-Neutral Readership TrackingTracks page views only when the reader scrolls or hovers to exclude automated traffic from analytics. **Distinct from Reading Progress Tracking:** Distinct from Reading Progress Tracking: focuses on excluding bot traffic from readership metrics rather than restoring reading position.
  • Recent Document Lists with Progress3 sub-tag-uriShows a list of recently opened books along with each one's reading progress indicator. **Distinct from Reading Progress Tracking:** Distinct from Reading Progress Tracking: focuses on displaying recent documents with progress, not just tracking position.
  • Time-Limited Reading GoalsTime-bound reading challenges with progress tracking and home screen widgets. **Distinct from Reading Progress Tracking:** Distinct from Reading Progress Tracking: focuses on time-limited goals and challenges, not general position recording.