[{"data":1,"prerenderedAt":318},["ShallowReactive",2],{"repo-smalluniverseheng-readingengine-zh-CN":3,"i18n-smalluniverseheng-readingengine-zh-CN":315},{"mirrorPool":4,"detail":13,"relatedProjects":175},[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":29,"homepage":30,"pushedAt":31,"ownerAvatar":32,"ownerName":30,"ownerBio":30,"lastSyncTime":33,"lastReleaseTime":34,"tags":35,"license":36,"category":37,"subgroup":38,"releases":39},"Smalluniverseheng","ReadingEngine",1376122086,"https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine",2,"Kotlin","阅读引擎 —— 本地书源解析引擎, 局域网内即插即用, 支持小说\u002F漫画\u002F听书",{"Kotlin":22,"Java":23,"Vue":24,"CSS":25,"TypeScript":26,"JavaScript":26,"HTML":27,"AMPL":28,"Batchfile":28,"Shell":28},88.4,8.1,1.2,0.9,0.6,0.1,0,[],"","2026-10-03","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F302183208?v=4","2026-10-04T13:21:02.422563+00:00","2026-10-03T05:06:18Z",[],"GPL-3.0","tools","文件传输工具",[40,53,62,73,84,93,123,149],{"tag":41,"publishAt":34,"semVer":42,"prerelease":45,"assets":46},"engine-v1.13.1",[43,44,43],1,13,false,[47],{"fileName":48,"sizeMb":49,"sha256":50,"downloadCount":51,"originUrl":52},"reading-engine-1.13.1.apk",25,"83ba412623c1f1853a7d05909056aa28e5eb9037af04ac19af065884c79fdb99",6,"https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.13.1\u002Freading-engine-1.13.1.apk",{"tag":54,"publishAt":55,"semVer":56,"prerelease":45,"assets":57},"engine-v1.13.0","2026-10-03T04:36:05Z",[43,44,28],[58],{"fileName":59,"sizeMb":49,"sha256":60,"downloadCount":43,"originUrl":61},"reading-engine-1.13.0.apk","62776d30879a7ad58636e29e8aec24584a52b5b3cd2947bacb935df513d5b35e","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.13.0\u002Freading-engine-1.13.0.apk",{"tag":63,"publishAt":64,"semVer":65,"prerelease":45,"assets":67},"engine-v1.12.0","2026-10-03T02:47:11Z",[43,66,28],12,[68],{"fileName":69,"sizeMb":49,"sha256":70,"downloadCount":71,"originUrl":72},"reading-engine-1.12.0.apk","d61748d887ff4bf262cfcdfedd1d0390fb64bb40605635a599c3f87e04f600e3",4,"https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.12.0\u002Freading-engine-1.12.0.apk",{"tag":74,"publishAt":75,"semVer":76,"prerelease":45,"assets":78},"engine-v1.11.1","2026-10-02T16:48:54Z",[43,77,43],11,[79],{"fileName":80,"sizeMb":49,"sha256":81,"downloadCount":82,"originUrl":83},"reading-engine-1.11.1.apk","7418bada2f5233ccba74902ba714b57f116547a05cd13831357e4b32604ce58f",3,"https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.11.1\u002Freading-engine-1.11.1.apk",{"tag":85,"publishAt":86,"semVer":87,"prerelease":45,"assets":88},"engine-v1.11.0","2026-10-02T15:28:57Z",[43,77,28],[89],{"fileName":90,"sizeMb":49,"sha256":91,"downloadCount":82,"originUrl":92},"reading-engine-1.11.0.apk","c635be7980a4b3a57ca8434993005ca0ec4daa74bd01e63010bf02ce7ef68b96","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.11.0\u002Freading-engine-1.11.0.apk",{"tag":94,"publishAt":95,"semVer":96,"prerelease":45,"assets":98},"engine-v1.9.0","2026-10-02T05:58:50Z",[43,97,28],9,[99,103,108,113,118],{"fileName":100,"sizeMb":49,"sha256":101,"downloadCount":18,"originUrl":102},"reading-engine-1.9.0.apk","4bf4fad27c8a26f23a67f70cab83ca63da77348eddb0f2c12885d5805f380b46","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.9.0\u002Freading-engine-1.9.0.apk",{"fileName":104,"sizeMb":105,"sha256":106,"downloadCount":18,"originUrl":107},"reading-engine-comic-1.9.0.apk",22.49,"9c3873110e9b26f5c55b08f3584571ecda1996cfbab74cf20825c40209d9047b","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.9.0\u002Freading-engine-comic-1.9.0.apk",{"fileName":109,"sizeMb":110,"sha256":111,"downloadCount":43,"originUrl":112},"reading-engine-music-1.9.0.apk",22.37,"158491e5699b307e3e169158cc70202e1cb97ecda1f3bf8dba557f91798ff752","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.9.0\u002Freading-engine-music-1.9.0.apk",{"fileName":114,"sizeMb":115,"sha256":116,"downloadCount":43,"originUrl":117},"reading-engine-novel-1.9.0.apk",24.78,"48f56cd7dd754a4aa6cb433435534ee4b5865f681504e0a73b2e0ce771efa4fc","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.9.0\u002Freading-engine-novel-1.9.0.apk",{"fileName":119,"sizeMb":120,"sha256":121,"downloadCount":43,"originUrl":122},"reading-engine-video-1.9.0.apk",22.35,"d576d8795f33d53ce1f1f93e8797bca9dda77877aca9bd2b1aef1f35439e87c0","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.9.0\u002Freading-engine-video-1.9.0.apk",{"tag":124,"publishAt":125,"semVer":126,"prerelease":45,"assets":128},"engine-v1.8.0","2026-10-01T07:11:20Z",[43,127,28],8,[129,133,137,141,145],{"fileName":130,"sizeMb":49,"sha256":131,"downloadCount":18,"originUrl":132},"reading-engine-1.8.0.apk","7c796b43538d9453761e45c1ec866c467f05bcb5b582a03203d55014f4b57fd3","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.8.0\u002Freading-engine-1.8.0.apk",{"fileName":134,"sizeMb":105,"sha256":135,"downloadCount":28,"originUrl":136},"reading-engine-comic-1.8.0.apk","a5f9455afd4ea6c811251f2d0d79065cfc67972f8f1fd1df4bbcbfcaac70f33b","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.8.0\u002Freading-engine-comic-1.8.0.apk",{"fileName":138,"sizeMb":110,"sha256":139,"downloadCount":28,"originUrl":140},"reading-engine-music-1.8.0.apk","69354f42c10418e828aec909c1d8c7bbfb536f05c1de710309a889136e412158","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.8.0\u002Freading-engine-music-1.8.0.apk",{"fileName":142,"sizeMb":115,"sha256":143,"downloadCount":28,"originUrl":144},"reading-engine-novel-1.8.0.apk","41faf182fd512d92574207fd1468f73c9458bdc1be8fab6b587208911c439d53","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.8.0\u002Freading-engine-novel-1.8.0.apk",{"fileName":146,"sizeMb":120,"sha256":147,"downloadCount":28,"originUrl":148},"reading-engine-video-1.8.0.apk","1457c27d4c1690a7eec06809d108452469b2fe29658781c460c8c06bc7e3f5d5","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.8.0\u002Freading-engine-video-1.8.0.apk",{"tag":150,"publishAt":151,"semVer":152,"prerelease":45,"assets":154},"engine-v1.7.0","2026-09-30T10:09:17Z",[43,153,28],7,[155,159,163,167,171],{"fileName":156,"sizeMb":49,"sha256":157,"downloadCount":18,"originUrl":158},"reading-engine-1.7.0.apk","31dd26a05e0ac2eac044e3dc58740f65743638536d8a146ccbc0ab4306a60350","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.7.0\u002Freading-engine-1.7.0.apk",{"fileName":160,"sizeMb":105,"sha256":161,"downloadCount":18,"originUrl":162},"reading-engine-comic-1.7.0.apk","dd026321b6f1299093d643b0b4120785966897b0b0781e8ebe0e17c876c74a52","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.7.0\u002Freading-engine-comic-1.7.0.apk",{"fileName":164,"sizeMb":110,"sha256":165,"downloadCount":43,"originUrl":166},"reading-engine-music-1.7.0.apk","1390678e1041fe0ee304297a64294317f9deb2a07e3cd029ad050ac9eca8f2c3","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.7.0\u002Freading-engine-music-1.7.0.apk",{"fileName":168,"sizeMb":115,"sha256":169,"downloadCount":82,"originUrl":170},"reading-engine-novel-1.7.0.apk","ee45ac1e3d2f600a17aa968740ea6398dbc298c8a8e07f68e856b023440fdcc8","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.7.0\u002Freading-engine-novel-1.7.0.apk",{"fileName":172,"sizeMb":120,"sha256":173,"downloadCount":18,"originUrl":174},"reading-engine-video-1.7.0.apk","d47c8af3036f692d0e1cb4ca769ac2f9167f13cc8082e024ce97985dff7671a0","https:\u002F\u002Fgithub.com\u002FSmalluniverseheng\u002FReadingEngine\u002Freleases\u002Fdownload\u002Fengine-v1.7.0\u002Freading-engine-video-1.7.0.apk",[176,196,212,238,266,283],{"owner":177,"repo":177,"repoId":178,"category":37,"subgroup":38,"language":179,"tags":180,"starCount":185,"ownerUid":186,"latestTag":187,"platforms":188,"lastReleaseTime":193,"downloadCount":194,"description":195},"localsend",578822531,"Dart",[181,182,183,184],"dart","file-sharing","flutter","flutter-apps",97317,120677616,"v1.18.2",[189,190,191,192],"windows","mac","linux","android","2026-08-21T14:02:01Z",2412825,"一个开源的跨平台AirDrop替代方案，可在本地网络中安全地共享文件和消息，无需互联网连接。",{"owner":197,"repo":198,"repoId":199,"category":37,"subgroup":38,"language":200,"tags":201,"starCount":205,"ownerUid":206,"latestTag":207,"platforms":208,"lastReleaseTime":209,"downloadCount":210,"description":211},"balena-io","etcher",45055693,"TypeScript",[202,198,203,204],"cross-platform","sd-cards","usb-drives",34575,6157842,"v2.1.9",[189,190,191],"2026-10-22T19:24:32Z",51764,"一款安全的 OS 镜像烧录工具，可将镜像烧录到 SD 卡和 USB 驱动器。",{"owner":213,"repo":213,"repoId":214,"category":37,"subgroup":38,"language":179,"tags":215,"starCount":231,"ownerUid":232,"latestTag":233,"platforms":234,"lastReleaseTime":235,"downloadCount":236,"description":237},"ente",560284721,[216,192,217,218,219,220,183,221,222,223,224,225,226,227,228,229,230],"2fa","authy","e2ee","encryption","end-to-end-encryption","golang","google-photos","google-photos-alternative","ios","opensource","photos","privacy","privacy-tools","typescript","zero-knowledge",29891,64603161,"ente-cli-v0.4.3",[189,190,191],"2026-11-04T12:09:24Z",29,"一个完全开源、端到端加密的云数据存储平台，提供Ente Photos（Google\u002FApple Photos替代品）、Ente Locker（重要文件与凭证保险箱）和Ente Auth（Authy替代2FA应用）三款应用。",{"owner":239,"repo":240,"repoId":241,"category":37,"subgroup":38,"language":19,"tags":242,"starCount":259,"ownerUid":260,"latestTag":261,"platforms":262,"lastReleaseTime":263,"downloadCount":264,"description":265},"pppscn","SmsForwarder",337594329,[192,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258],"api","app","bark","call","chatgpt","dingding","forward","mqtt","pushdear","pushplus","serverchan","sms","smtp","telegram","webhook","wechatapp",28729,5105854,"v3.5.0",[192],"2026-02-14T01:03:00Z",61041,"短信转发器是一款监控 Android 手机短信、来电和 APP 通知，并根据指定规则转发到其他手机或多种通知渠道（钉钉、企业微信、飞书、邮箱、Telegram、Server酱、PushPlus 等）的 Android 应用，支持主动控制服务端与客户端，实现远程发短信、查短信、查通话、查话簿、查电量等功能。",{"owner":267,"repo":267,"repoId":268,"category":37,"subgroup":38,"language":19,"tags":269,"starCount":276,"ownerUid":277,"latestTag":278,"platforms":279,"lastReleaseTime":280,"downloadCount":281,"description":282},"komi-store",1101281251,[192,270,271,272,273,274,191,275,227,189],"app-store","compose-multiplatform","jetpack-compose","kotlin","kotlin-multiplatform","macos",19797,323530639,"v1.9.4",[189,190,191,192],"2026-10-24T06:23:03Z",5762,"一款免费开源的跨平台应用商店，用于浏览、发现和安装GitHub、Codeberg和Forgejo上开发者发布的应用，支持一键安装。",{"owner":284,"repo":285,"repoId":286,"category":37,"subgroup":38,"language":287,"tags":288,"starCount":307,"ownerUid":308,"latestTag":309,"platforms":310,"lastReleaseTime":312,"downloadCount":313,"description":314},"drakkan","sftpgo",197914161,"Go",[289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306],"azure-blob","cloud-storage","data-at-rest-encryption","docker","ftp","ftp-server","go","google-cloud-storage","multi-factor-authentication","portable","prometheus","proxy-protocol","s3","scp","sftp","sftp-server","webdav","webdav-server",12612,553263,"v2.7.6",[189,190,191,311],"other","2026-09-19T07:01:05Z",6066,"一款功能全面、高度可配置的事件驱动文件传输解决方案，支持 SFTP、HTTP\u002FS、FTP\u002FS 和 WebDAV 协议。",{"description":316,"readmeHtml":317},"阅读引擎是一款运行在 Android 设备上的本地书源解析引擎，在局域网内提供 HTTP 服务，供手机、平板、桌面或网页前端搜索、取目录与取正文。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>阅读引擎是一款跑在设备本地的书源解析引擎。装上并导入书源后，它在后台常驻运行，同一局域网内的阅读前端就能直接调用它来搜索、取目录、取正文。它完全本地运行，不需要账号，也不连接任何云端服务；引擎在局域网内提供 HTTP 服务并周期性广播，前端可自动发现本机。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>一个本地引擎，给局域网里所有阅读前端供书。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>书源解析\u003C\u002Fstrong>：导入书源后统一解析，把各源五花八门的返回归一化\u003C\u002Fli>\n\u003Cli>\u003Cstrong>局域网服务\u003C\u002Fstrong>：在局域网内提供 HTTP 服务，端口固定，供前端调用\u003C\u002Fli>\n\u003Cli>\u003Cstrong>自动发现\u003C\u002Fstrong>：周期性广播，前端可自动发现本机，也可手动填写地址\u003C\u002Fli>\n\u003Cli>\u003Cstrong>统一接口\u003C\u002Fstrong>：提供搜索、目录、正文三类端点，响应结构统一\u003C\u002Fli>\n\u003Cli>\u003Cstrong>分页支持\u003C\u002Fstrong>：响应携带游标、是否有更多与总数，方便前端翻页\u003C\u002Fli>\n\u003Cli>\u003Cstrong>多内容类型\u003C\u002Fstrong>：覆盖小说、漫画、听书与视频四类内容\u003C\u002Fli>\n\u003Cli>\u003Cstrong>实时面板\u003C\u002Fstrong>：面板显示运行状态、局域网地址与协议版本，可复制地址\u003C\u002Fli>\n\u003Cli>\u003Cstrong>后台常驻\u003C\u002Fstrong>：开机自启，无需手动打开应用\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>想自建本地书源服务的用户\u003C\u002Fli>\n\u003Cli>需要给自研阅读前端供书的人\u003C\u002Fli>\n\u003Cli>喜欢折腾局域网工具的技术用户\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>安装 APK，打开「阅读引擎」\u003C\u002Fli>\n\u003Cli>在书源管理中导入书源，支持本地文件、网络导入或二维码\u003C\u002Fli>\n\u003Cli>保持本机与前端处于同一 Wi-Fi 并联网\u003C\u002Fli>\n\u003Cli>前端即可自动发现引擎，或手动填入面板显示的引擎地址\u003C\u002Fli>\n\u003Cli>引擎面板可查看实时状态，并一键复制引擎地址\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>纯本地\u003C\u002Fstrong>：不注册账号、不上报数据，全部在局域网内\u003C\u002Fli>\n\u003Cli>\u003Cstrong>即插即用\u003C\u002Fstrong>：自动发现加上统一接口，前端接入简单\u003C\u002Fli>\n\u003Cli>\u003Cstrong>输出统一\u003C\u002Fstrong>：不同书源的返回被归一化成同一结构\u003C\u002Fli>\n\u003Cli>\u003Cstrong>常驻省心\u003C\u002Fstrong>：开机自启，平时无需照看\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>要求\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>操作系统\u003C\u002Ftd>\n\u003Ctd>Android\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>网络\u003C\u002Ftd>\n\u003Ctd>与前端处于同一局域网\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>内容来源\u003C\u002Ftd>\n\u003Ctd>支持的内容取决于用户导入的书源\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>局域网服务没有鉴权，请仅在可信网络中使用\u003C\u002Fli>\n\u003Cli>引擎不提供任何书源与内容，需自行导入合法来源\u003C\u002Fli>\n\u003Cli>可搜索到的内容范围取决于已导入的书源数量\u003C\u002Fli>\n\u003C\u002Ful>\n",1793892264225]