[{"data":1,"prerenderedAt":256},["ShallowReactive",2],{"repo-keys-cherish-morealm-reader-en":3,"i18n-keys-cherish-morealm-reader-en":253},{"mirrorPool":4,"detail":13,"relatedProjects":127},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":28,"homepage":20,"pushedAt":29,"ownerAvatar":30,"ownerName":31,"ownerBio":20,"lastSyncTime":32,"lastReleaseTime":33,"tags":34,"license":35,"category":36,"subgroup":37,"releases":38},"keys-cherish","morealm-reader",1220492779,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader",178,"Kotlin","",{"Kotlin":22,"Java":23,"Python":24,"Shell":25,"CSS":26,"HTML":27},97.6,1.4,0.4,0.3,0.2,0,[],"2026-09-09","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F184329099?v=4","Tennoji Rina","2026-10-04T13:21:01.576678+00:00","2026-09-09T11:30:05Z",[],"NOASSERTION","tools","电子书阅读器",[39,50,61,72,83,94,105,116],{"tag":40,"publishAt":33,"semVer":41,"prerelease":42,"assets":43},"v2.1",[27,27,27],false,[44],{"fileName":45,"sizeMb":46,"sha256":47,"downloadCount":48,"originUrl":49},"MoRealm-v2.1.apk",21.89,"28651aee9abc1fc5b48f4fb4f2b43fbeedfc1bb7dc4f1a2f7ad04d9f31b1a1b7",563,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader\u002Freleases\u002Fdownload\u002Fv2.1\u002FMoRealm-v2.1.apk",{"tag":51,"publishAt":52,"semVer":53,"prerelease":42,"assets":54},"v2.0","2026-08-19T14:31:22Z",[27,27,27],[55],{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":59,"originUrl":60},"MoRealm-v2.0.apk",21.85,"2a5c7ebae04f1272007fd3b270e6d71fe6d97371ab878db3f3987bf6fb2a5dc3",1066,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader\u002Freleases\u002Fdownload\u002Fv2.0\u002FMoRealm-v2.0.apk",{"tag":62,"publishAt":63,"semVer":64,"prerelease":42,"assets":65},"v1.9","2026-07-22T13:17:57Z",[27,27,27],[66],{"fileName":67,"sizeMb":68,"sha256":69,"downloadCount":70,"originUrl":71},"MoRealm-1.9.apk",21.69,"59436549ec2de01678199a59dba495e9a6fa038b65f4fb95ad3e022bf4f955c5",570,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader\u002Freleases\u002Fdownload\u002Fv1.9\u002FMoRealm-1.9.apk",{"tag":73,"publishAt":74,"semVer":75,"prerelease":42,"assets":76},"v1.8","2026-07-07T13:42:56Z",[27,27,27],[77],{"fileName":78,"sizeMb":79,"sha256":80,"downloadCount":81,"originUrl":82},"MoRealm-1.8.apk",19.45,"448902f1adeb36cc80dc98bcac65da55047f52c91e60949c90283c60359f14fe",328,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader\u002Freleases\u002Fdownload\u002Fv1.8\u002FMoRealm-1.8.apk",{"tag":84,"publishAt":85,"semVer":86,"prerelease":42,"assets":87},"v1.7","2026-06-07T12:16:21Z",[27,27,27],[88],{"fileName":89,"sizeMb":90,"sha256":91,"downloadCount":92,"originUrl":93},"MoRealm-1.7.apk",19.44,"842a79210dcf2a841269283647d30b24b008593748fa25e704f1e036b5cdc727",558,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader\u002Freleases\u002Fdownload\u002Fv1.7\u002FMoRealm-1.7.apk",{"tag":95,"publishAt":96,"semVer":97,"prerelease":42,"assets":98},"v1.6","2026-06-01T13:10:46Z",[27,27,27],[99],{"fileName":100,"sizeMb":101,"sha256":102,"downloadCount":103,"originUrl":104},"MoRealm-1.6.apk",19.43,"83e718dafcff9e7b399d77f5eaba262a72446b90e5e32b2e7386bc825bc3d3a5",244,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader\u002Freleases\u002Fdownload\u002Fv1.6\u002FMoRealm-1.6.apk",{"tag":106,"publishAt":107,"semVer":108,"prerelease":42,"assets":109},"v1.5","2026-05-25T13:57:33Z",[27,27,27],[110],{"fileName":111,"sizeMb":112,"sha256":113,"downloadCount":114,"originUrl":115},"MoRealm-1.5.apk",20.56,"982eea5de48de41c9140029bfe76f3f9f54f7cb53c30c89d8f29f1afa52c977a",300,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader\u002Freleases\u002Fdownload\u002Fv1.5\u002FMoRealm-1.5.apk",{"tag":117,"publishAt":118,"semVer":119,"prerelease":42,"assets":120},"v1.4","2026-05-17T14:08:04Z",[27,27,27],[121],{"fileName":122,"sizeMb":123,"sha256":124,"downloadCount":125,"originUrl":126},"MoRealm-1.4.apk",12.96,"892e9c3dfce7047b9dd04a0882e235bd43605b8f377fb6439afd290266a2536a",331,"https:\u002F\u002Fgithub.com\u002Fkeys-cherish\u002Fmorealm-reader\u002Freleases\u002Fdownload\u002Fv1.4\u002FMoRealm-1.4.apk",[128,164,189,201,228,240],{"owner":129,"repo":129,"repoId":130,"category":36,"subgroup":37,"language":131,"tags":132,"starCount":153,"ownerUid":154,"latestTag":155,"platforms":156,"lastReleaseTime":161,"downloadCount":162,"description":163},"koreader",8986217,"Lua",[133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152],"cbz","djvu","djvu-reflow","ebook","ebook-reader","eink","epub","ereader","fb2","kindle","kobo","luajit","opds","pdf","pdf-reflow","pocketbook","reader","reflow","remarkable-tablet","ubuntu-touch",30095,3957564,"ota",[157,158,159,160],"mac","linux","android","other","2026-09-29T03:03:22Z",452,"An ebook reader application optimized for E-Ink devices, supporting PDF, EPUB, DjVu, FB2, and many more formats.",{"owner":165,"repo":165,"repoId":166,"category":36,"subgroup":37,"language":167,"tags":168,"starCount":181,"ownerUid":182,"latestTag":183,"platforms":184,"lastReleaseTime":186,"downloadCount":187,"description":188},"koodo-reader",245049028,"JavaScript",[169,170,171,172,133,173,174,136,139,141,175,176,177,146,149,178,179,180],"book","cb7","cbr","cbt","comic","docx","html","markdown","mobi","rtf","txt","xml",28430,149913075,"v2.4.6",[185,157,158,159],"windows","2026-10-07T00:29:56Z",1121,"Koodo Reader is a cross-platform ebook reader for Windows, macOS, Linux, Android, iOS, and the web, supporting many formats, cloud-drive sync, AI translation and dictionary, annotation export, and a browser extension.",{"owner":190,"repo":191,"repoId":192,"category":36,"subgroup":37,"language":131,"tags":193,"starCount":194,"ownerUid":195,"latestTag":196,"platforms":197,"lastReleaseTime":198,"downloadCount":199,"description":200},"AndyHazz","bookshelf.koplugin",1229563695,[],1106,517731,"v5.5.4",[160],"2026-10-18T17:48:04Z",1543,"A friendly home screen plugin for KOReader that provides a bookshelf view for browsing books by series, author, genre, and more, with OPDS catalog support.",{"owner":202,"repo":203,"repoId":204,"category":36,"subgroup":37,"language":205,"tags":206,"starCount":221,"ownerUid":222,"latestTag":223,"platforms":224,"lastReleaseTime":225,"downloadCount":226,"description":227},"kruseio","hygg",814764157,"Rust",[207,208,209,210,137,139,211,146,212,213,214,215,216,217,218,219,220],"cli","cli-utility","cross-platform","document-reader","epub-reader","pdf-reader","rust","terminal","terminal-utility","tui","unix","utility","vim","vim-like",360,46799551,"0.1.27",[185,157,158,159],"2026-10-02T14:48:27Z",7,"A minimalistic Vim-like TUI document reader supporting PDF, EPUB, DOCX, and more via pandoc, with inline image rendering, OCR, and command execution workflows.",{"owner":229,"repo":230,"repoId":231,"category":36,"subgroup":37,"language":19,"tags":232,"starCount":233,"ownerUid":234,"latestTag":235,"platforms":236,"lastReleaseTime":237,"downloadCount":238,"description":239},"huangder","Lumi_Books",1283168520,[],246,69392191,"Dream",[159],"2026-10-16T16:27:09Z",184,"Lumi is a clean, elegant Android local ebook reader supporting EPUB, PDF, TXT, MOBI, and CBZ comics, with TTS, annotations, reading stats, and WebDAV sync, built around local-first and privacy-first principles.",{"owner":241,"repo":242,"repoId":243,"category":36,"subgroup":37,"language":244,"tags":245,"starCount":246,"ownerUid":247,"latestTag":248,"platforms":249,"lastReleaseTime":250,"downloadCount":251,"description":252},"miloquinn","origo-x",1296204068,"Dart",[],237,283834917,"v2.7.4+261019002",[157],"2026-10-18T16:28:07Z",21,"Origo X is a local-first, cross-platform open-source ebook reader built with Flutter, supporting EPUB and TXT reading, bookmarks, notes, reading statistics, and system text-to-speech.",{"description":254,"readmeHtml":255},"MoRealm is a modern Android ebook reader built on Jetpack Compose, compatible with Legado book sources, featuring multi-format reading, multi-engine TTS, WebDAV sync, and automatic multi-tag classification.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>MoRealm is a modern Android ebook reader built with Jetpack Compose and Material 3, compatible with the Legado 3.x book source format. It reads EPUB, TXT, PDF, MOBI, AZW3, CBZ, and CBR, uses a self-built Canvas typesetting engine for smooth long-chapter scrolling, and offers five page-turn animations and six built-in themes. TTS, sync, and tag management are included, under a GPL-3.0 plus commercial dual license.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>A reader rebuilt on a modern Android stack, while staying compatible with your existing Legado sources.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Multi-format support\u003C\u002Fstrong>: EPUB, TXT, PDF, MOBI, AZW3, CBZ, CBR\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-built typesetting\u003C\u002Fstrong>: a paragraph-level LazyColumn engine for smooth long chapters, pre-laid out per chapter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page-turn animations\u003C\u002Fstrong>: slide, cover, simulation, vertical scroll, and none\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fine typesetting\u003C\u002Fstrong>: font, size, line\u002Fparagraph spacing, margins, simplified\u002Ftraditional conversion, and custom CSS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-engine TTS\u003C\u002Fstrong>: switch among Edge TTS, system TTS, OpenAI, and custom APIs, with MediaStyle notifications and a timer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sources and search\u003C\u002Fstrong>: Legado-compatible with a CSS\u002FXPath\u002FJSONPath\u002FRegex rule engine and one-tap CheckSource\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sync and backup\u003C\u002Fstrong>: WebDAV backup, restore, and progress sync, plus local ZIP backup and history restore\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Themes and appearance\u003C\u002Fstrong>: six built-in themes, custom themes, a global background, and separate day\u002Fnight backgrounds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-tag classification\u003C\u002Fstrong>: a many-to-many tag system, 15 built-in genre tags, and five-layer scored auto-filing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Android users reading with Legado book sources\u003C\u002Fli>\n\u003Cli>Readers who want a modern Compose UI and smooth typesetting\u003C\u002Fli>\n\u003Cli>Users who sync reading progress across devices\u003C\u002Fli>\n\u003Cli>Book lovers who like organizing and tagging their library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download the latest APK from Releases and install it\u003C\u002Fli>\n\u003Cli>Get a \u003Ccode>.json\u003C\u002Fcode> book source, then import and enable it via &quot;Mine -&gt; Source Management -&gt; Import from JSON&quot;\u003C\u002Fli>\n\u003Cli>On the shelf, tap &quot;+ -&gt; Network Search&quot; and enter a keyword to find books\u003C\u002Fli>\n\u003Cli>Adjust typesetting, theme, and page-turn animation on the reading screen, and open TTS to pick an engine\u003C\u002Fli>\n\u003Cli>Configure WebDAV in settings to enable backup and progress sync\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Modern stack\u003C\u002Fstrong>: Jetpack Compose, Material 3, and Hilt give a consistent, fluid UI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source compatibility\u003C\u002Fstrong>: use Legado 3.x sources directly, and take over sources and books in one move\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple TTS engines\u003C\u002Fstrong>: Edge TTS plus several remote engines, controllable from the notification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic filing\u003C\u002Fstrong>: the scoring waterfall and genre tags keep the library neatly organized\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Android 8.0 (API 26) or later\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Build environment\u003C\u002Ftd>\n\u003Ctd>JDK 17, Gradle 8.x (wrapper included)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Network\u003C\u002Ftd>\n\u003Ctd>Needed for TTS, source search, and WebDAV sync\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>Dual-licensed: open-source use follows GPL-3.0, while commercial use needs a separate license\u003C\u002Fli>\n\u003Cli>TTS and some source parsing are still being polished, and remote engines depend on network conditions\u003C\u002Fli>\n\u003Cli>If a source works in Legado but not in MoRealm, open an issue with the source JSON\u003C\u002Fli>\n\u003Cli>The project provides no content; prepare legitimate sources yourself\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450931340]