[{"data":1,"prerenderedAt":227},["ShallowReactive",2],{"repo-oqianlio-bookflow-en":3,"i18n-oqianlio-bookflow-en":224},{"mirrorPool":4,"detail":13,"relatedProjects":102},[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":27,"homepage":28,"pushedAt":29,"ownerAvatar":30,"ownerName":31,"ownerBio":31,"lastSyncTime":32,"lastReleaseTime":33,"tags":34,"license":48,"category":49,"subgroup":50,"releases":51},"oqianlio","BookFlow",1321217416,"https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow",1,"JavaScript","枕书 BookFlow —— 跨平台桌面阅读器（Tauri 2 + React + Rust）：EPUB\u002FPDF\u002FTXT 阅读、legado 书源在线阅读、TTS 朗读、全文搜索",{"JavaScript":22,"TypeScript":23,"Rust":24,"CSS":25,"HTML":26},65.9,24.9,5.9,3.2,0,[],"https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Flatest","2026-08-28","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F133205642?v=4","","2026-10-03T14:50:02.607252+00:00","2026-08-28T14:26:14Z",[35,36,37,38,39,40,41,42,43,44,45,46,47],"book-reader","chinese","cross-platform","ebook-reader","epub","legado","react","reader","rust","sqlite","tauri","tts","typescript","MIT","productivity","电子书阅读器",[52],{"tag":53,"publishAt":33,"semVer":54,"prerelease":55,"assets":56},"v0.1.0",[26,18,26],false,[57,62,67,72,76,82,87,92,97],{"fileName":58,"sizeMb":59,"sha256":60,"downloadCount":26,"originUrl":61},"-0.1.0-1.x86_64.rpm",13.45,"e07720337cf9d70c3cbad2a3c527ff6f36568018320aa1ec26669ac708318b29","https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F-0.1.0-1.x86_64.rpm",{"fileName":63,"sizeMb":64,"sha256":65,"downloadCount":18,"originUrl":66},"_0.1.0_aarch64.dmg",11.37,"751a6baea10bbb40a7c0501a70e32e124b653b563b49a0f9c9c5449243fab7fc","https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F_0.1.0_aarch64.dmg",{"fileName":68,"sizeMb":69,"sha256":70,"downloadCount":26,"originUrl":71},"_0.1.0_amd64.AppImage",86.33,"84f5dff919dfc838526b46dfb782cf0a915a3e81871d1645e5bf98302aeced81","https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F_0.1.0_amd64.AppImage",{"fileName":73,"sizeMb":59,"sha256":74,"downloadCount":26,"originUrl":75},"_0.1.0_amd64.deb","01b0724e6df9b0fb0ad1e1baa75c5e08cff7ebb02666bb0195a1f69e9751c8ab","https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F_0.1.0_amd64.deb",{"fileName":77,"sizeMb":78,"sha256":79,"downloadCount":80,"originUrl":81},"_0.1.0_x64-setup.exe",8,"485d637b6226ecce5c36c52b510f306c251c9a9121697476320807a1ea2600c3",9,"https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F_0.1.0_x64-setup.exe",{"fileName":83,"sizeMb":84,"sha256":85,"downloadCount":26,"originUrl":86},"_0.1.0_x64.dmg",11.95,"052d9dac2c4a02d15495313bca2e0e9912d83db4cda5183386b249271bcdd200","https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F_0.1.0_x64.dmg",{"fileName":88,"sizeMb":89,"sha256":90,"downloadCount":26,"originUrl":91},"_0.1.0_x64_zh-CN.msi",10.93,"9d339de2b5acdb3c42196923e62c5b45f6bd46c2839b2ce54bfb233ee6f20ac3","https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F_0.1.0_x64_zh-CN.msi",{"fileName":93,"sizeMb":94,"sha256":95,"downloadCount":26,"originUrl":96},"_aarch64.app.tar.gz",11.29,"997121977434fc2154ac3e419ee18de96350aaae05d9599e19ab6914de06ae5e","https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F_aarch64.app.tar.gz",{"fileName":98,"sizeMb":99,"sha256":100,"downloadCount":26,"originUrl":101},"_x64.app.tar.gz",11.87,"901795742c018b14e59d2d35d4c5ea7ea508756a443b9b4b2a0b4295fa5754f9","https:\u002F\u002Fgithub.com\u002Foqianlio\u002FBookFlow\u002Freleases\u002Fdownload\u002Fv0.1.0\u002F_x64.app.tar.gz",[103,137,161,173,198,211],{"owner":104,"repo":104,"repoId":105,"category":106,"subgroup":50,"language":107,"tags":108,"starCount":126,"ownerUid":127,"latestTag":128,"platforms":129,"lastReleaseTime":134,"downloadCount":135,"description":136},"koreader",8986217,"tools","Lua",[109,110,111,112,38,113,39,114,115,116,117,118,119,120,121,122,42,123,124,125],"cbz","djvu","djvu-reflow","ebook","eink","ereader","fb2","kindle","kobo","luajit","opds","pdf","pdf-reflow","pocketbook","reflow","remarkable-tablet","ubuntu-touch",30095,3957564,"ota",[130,131,132,133],"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":138,"repo":138,"repoId":139,"category":106,"subgroup":50,"language":19,"tags":140,"starCount":153,"ownerUid":154,"latestTag":155,"platforms":156,"lastReleaseTime":158,"downloadCount":159,"description":160},"koodo-reader",245049028,[141,142,143,144,109,145,146,112,39,115,147,148,149,120,42,150,151,152],"book","cb7","cbr","cbt","comic","docx","html","markdown","mobi","rtf","txt","xml",28430,149913075,"v2.4.6",[157,130,131,132],"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":162,"repo":163,"repoId":164,"category":106,"subgroup":50,"language":107,"tags":165,"starCount":166,"ownerUid":167,"latestTag":168,"platforms":169,"lastReleaseTime":170,"downloadCount":171,"description":172},"AndyHazz","bookshelf.koplugin",1229563695,[],1106,517731,"v5.5.4",[133],"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":174,"repo":175,"repoId":176,"category":106,"subgroup":50,"language":177,"tags":178,"starCount":191,"ownerUid":192,"latestTag":193,"platforms":194,"lastReleaseTime":195,"downloadCount":196,"description":197},"kruseio","hygg",814764157,"Rust",[179,180,37,181,38,39,182,120,183,43,184,185,186,187,188,189,190],"cli","cli-utility","document-reader","epub-reader","pdf-reader","terminal","terminal-utility","tui","unix","utility","vim","vim-like",360,46799551,"0.1.27",[157,130,131,132],"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":199,"repo":200,"repoId":201,"category":106,"subgroup":50,"language":202,"tags":203,"starCount":204,"ownerUid":205,"latestTag":206,"platforms":207,"lastReleaseTime":208,"downloadCount":209,"description":210},"huangder","Lumi_Books",1283168520,"Kotlin",[],246,69392191,"Dream",[132],"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":212,"repo":213,"repoId":214,"category":106,"subgroup":50,"language":215,"tags":216,"starCount":217,"ownerUid":218,"latestTag":219,"platforms":220,"lastReleaseTime":221,"downloadCount":222,"description":223},"miloquinn","origo-x",1296204068,"Dart",[],237,283834917,"v2.7.4+261019002",[130],"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":225,"readmeHtml":226},"BookFlow is a cross-platform desktop reader built with Tauri 2 that supports local EPUB, PDF, Markdown, and TXT reading plus legado book source online reading, with TTS narration and full-text search.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>BookFlow is a cross-platform desktop reader that combines local book reading with online reading through legado book sources in one app. It is built with Tauri 2, with Rust handling parsing, search, and storage while the front end handles the interface. Beyond reading, it offers TTS narration and full-text search backed by an inverted index, and remembers your bookshelf, bookmarks, annotations, and reading progress.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Local books and web sources in one place, with listening and search alongside.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Multi-format local reading\u003C\u002Fstrong>: supports EPUB, PDF, Markdown, and TXT with automatic encoding detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online source reading\u003C\u002Fstrong>: compatible with legado source rules for one-click searching across the web\u003C\u002Fli>\n\u003Cli>\u003Cstrong>TTS narration\u003C\u002Fstrong>: native speech synthesis on all three platforms with multiple sleep timers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full-text search\u003C\u002Fstrong>: inverted-index search makes bookshelf content searchable in milliseconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bookshelf and annotations\u003C\u002Fstrong>: bookshelf management, bookmarks, annotations, and reading progress memory\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Night mode\u003C\u002Fstrong>: light and dark themes that can follow the system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content purification\u003C\u002Fstrong>: removes ad and script nodes and applies a source&#39;s built-in replacement rules\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search enhancements\u003C\u002Fstrong>: sort and filter by title and source, with quick re-search from history\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>People who read on a computer\u003C\u002Fli>\n\u003Cli>Readers using the legado source ecosystem\u003C\u002Fli>\n\u003Cli>Users who want to read and listen at the same time\u003C\u002Fli>\n\u003Cli>Those who want a cross-platform, large-screen reading experience\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download the installer for your platform from Releases and install it\u003C\u002Fli>\n\u003Cli>Open the app and import local EPUB, PDF, or TXT books\u003C\u002Fli>\n\u003Cli>For online content, import book sources from a file or URL on the sources page\u003C\u002Fli>\n\u003Cli>Search by title on the discover page and open a book to read online\u003C\u002Fli>\n\u003Cli>Start narration while reading, or use full-text search to locate content\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Local plus online\u003C\u002Fstrong>: local books and source content managed together\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast search\u003C\u002Fstrong>: the inverted index makes the bookshelf searchable in seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy listening\u003C\u002Fstrong>: native speech with sleep timers suits bedtime listening\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-platform\u003C\u002Fstrong>: installers for Windows, macOS, and Linux\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>Windows 10\u002F11, macOS, Linux\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architecture\u003C\u002Ftd>\n\u003Ctd>x64 and Apple Silicon\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Narration\u003C\u002Ftd>\n\u003Ctd>Linux requires espeak\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>Online reading needs a network connection, and sources depend on site structure\u003C\u002Fli>\n\u003Cli>Only a common subset of legado rules is implemented, so some advanced rules may not work\u003C\u002Fli>\n\u003Cli>Desktop installers are unsigned, so the system may prompt on first launch\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450958294]