[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7216":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},7216,"Pixiv-Shaft","CeuiLiSA\u002FPixiv-Shaft","CeuiLiSA","Pixiv第三方Android客户端","",null,"Kotlin",7251,232,82,21,0,4,38,180,26,100.1,"MIT License",false,"classic",true,[27,28,29,30],"android-app","google-play","material-ui","pixiv","2026-06-12 04:00:32","\u003Cdiv align=\"center\">\n\n# Shaft\n\n### A Modern Third-Party Pixiv Client for Android\n\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FCeuiLiSA\u002FPixiv-Shaft?style=for-the-badge&logo=github&color=f5c842)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fstargazers)\n[![GitHub Forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FCeuiLiSA\u002FPixiv-Shaft?style=for-the-badge&logo=github&color=8ac6d1)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fnetwork\u002Fmembers)\n[![GitHub Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FCeuiLiSA\u002FPixiv-Shaft?style=for-the-badge&logo=android&color=3ddc84)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Freleases\u002Flatest)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FCeuiLiSA\u002FPixiv-Shaft?style=for-the-badge&color=blue)](.\u002FLICENSE)\n\n[![Build Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fgradle.yml?branch=master&style=flat-square&label=build)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Factions)\n[![Issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FCeuiLiSA\u002FPixiv-Shaft?style=flat-square&color=brightgreen)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fissues)\n[![Issues Closed](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed\u002FCeuiLiSA\u002FPixiv-Shaft?style=flat-square&color=9466ff)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fissues?q=is%3Aissue+is%3Aclosed)\n[![Last Commit](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002FCeuiLiSA\u002FPixiv-Shaft?style=flat-square)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fcommits)\n[![Code Size](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flanguages\u002Fcode-size\u002FCeuiLiSA\u002FPixiv-Shaft?style=flat-square)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft)\n[![Top Language](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flanguages\u002Ftop\u002FCeuiLiSA\u002FPixiv-Shaft?style=flat-square&color=7f52ff)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft)\n[![Contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002FCeuiLiSA\u002FPixiv-Shaft?style=flat-square&color=orange)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fgraphs\u002Fcontributors)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002FCeuiLiSA\u002FPixiv-Shaft\u002Ftotal?style=flat-square&color=e74c3c)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Freleases)\n\n**Shaft** is a beautifully crafted, open-source Pixiv client that brings the full Pixiv experience to Android — illustrations, manga, novels, rankings, and more — with a clean Material Design interface and smooth animations.\n\n[\u003Cimg src=\"https:\u002F\u002Fplay.google.com\u002Fintl\u002Fen_us\u002Fbadges\u002Fstatic\u002Fimages\u002Fbadges\u002Fen_badge_web_generic.png\" alt=\"Get it on Google Play\" width=\"200\">](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=ceui.pixiv.pshaft)\n&nbsp;&nbsp;\n[\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-Releases-181717?style=for-the-badge&logo=github\" alt=\"GitHub Releases\">](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Freleases\u002Flatest)\n\n---\n\n[English](#features) | [日本語](.\u002FREADME\u002FREADME.ja.md)\n\n\u003C\u002Fdiv>\n\n> [!NOTE]\n> This is an unofficial third-party client for [Pixiv](https:\u002F\u002Fwww.pixiv.net). All illustrations, manga, and novel works are copyrighted by their respective creators or Pixiv. This project is open-source for learning and communication purposes only.\n\n## Screenshots\n\n\u003Cdiv align=\"center\">\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Cb>Home & Recommendations\u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Cb>Discover\u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Cb>Search\u003C\u002Fb>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"snap\u002Fscreenshots\u002Fscreen_home.jpg\" width=\"240\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"snap\u002Fscreenshots\u002Fscreen_discover.jpg\" width=\"240\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"snap\u002Fscreenshots\u002Fscreen_search_result.jpg\" width=\"240\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Cb>User Profile\u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Cb>Navigation Drawer\u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Cb>Browsing History\u003C\u002Fb>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"snap\u002Fscreenshots\u002Fscreen_detail.jpg\" width=\"240\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"snap\u002Fscreenshots\u002Fscreen3.jpg\" width=\"240\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"snap\u002Fscreenshots\u002Fscreen4.jpg\" width=\"240\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n## Features\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\" valign=\"top\">\n\n### Browsing & Discovery\n- Personalized illustration, manga & novel recommendations\n- Trending tags with real-time updates\n- Daily \u002F Weekly \u002F Monthly rankings with date picker\n- PixiVision curated articles & special features\n- Related works exploration\n- Illustration & novel series support\n\n### Search & Filter\n- Search illustrations, manga, novels, and users\n- Sort by popularity \u002F hotness (no premium required!)\n- Filter by bookmark count threshold\n- Advanced search filters\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\" valign=\"top\">\n\n### Social & Interaction\n- View, post, and reply to comments\n- Follow users, view followers & following\n- Multi-account support with quick switching\n- User profile with full works gallery\n- Mute \u002F block users and tags\n- Spam comment filtering\n\n### Downloads & History\n- Batch download with queue management\n- Export download links\n- Local browsing & download history\n- Customizable file naming schemes\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd width=\"50%\" valign=\"top\">\n\n### Content Support\n- GIF playback & save\n- Full novel reader with series & chapters\n- Novel bookmarks\n- R18 content (requires Pixiv account setting)\n- Reverse image search (SauceNAO \u002F TinEye \u002F IQDB \u002F Ascii2D)\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\" valign=\"top\">\n\n### Experience\n- Material Design with smooth animations\n- Dark mode\n- Multi-language support\n- Direct connection for mainland China users\n- Lightweight & battery-friendly\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Tech Stack\n\n```\nLanguage        Kotlin + Java  ·  Target SDK 36 (Android 15)  ·  Min SDK 23 (Android 6.0)\nArchitecture    MVVM  ·  Repository Pattern  ·  Navigation Component  ·  ViewBinding\nNetworking      Retrofit 2  ·  OkHttp  ·  RxJava 2\u002F3  ·  RxHttp  ·  Custom DNS & SSL\nStorage         Room  ·  MMKV (Tencent)\nUI              Material Design 3  ·  Glide  ·  Lottie  ·  SmartRefreshLayout  ·  ZoomImage\nBuild           Gradle 8.7  ·  KAPT  ·  Custom Annotation Processor  ·  ProGuard\nAnalytics       Firebase Analytics  ·  Firebase Crashlytics\n```\n\n## Building from Source\n\n```bash\n# Clone the repository\ngit clone https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft.git\ncd Pixiv-Shaft\n\n# Build debug APK\n.\u002Fgradlew assembleDebug\n\n# Or build release APK (requires signing config)\n.\u002Fgradlew assembleRelease\n```\n\n**Requirements:** JDK 17+, Android SDK 36\n\n## Contributing\n\nContributions are welcome! Feel free to open issues or submit pull requests.\n\n### 🏆 Top Contributors\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCeuiLiSA\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F32817377?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"CeuiLiSA\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>🥇 CeuiLiSA\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>521 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+143,913 \u002F −85,914\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsunbeams001\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3478170?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"sunbeams001\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>🥈 sunbeams001\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>504 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+21,001 \u002F −9,963\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSoxiaLiSA\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F162939383?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"SoxiaLiSA\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>🥉 SoxiaLiSA\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>332 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+52,639 \u002F −15,211\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F4ragaki\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F23445216?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"4ragaki\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>4ragaki\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>41 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+1,231 \u002F −201\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fduzhaokun123\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F39830683?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"duzhaokun123\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>duzhaokun123\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>37 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+1,174 \u002F −717\u003C\u002Fsub>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F0-a-e\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F42256381?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"0-a-e\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>0-a-e\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>19 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+907 \u002F −839\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLostin-Tianyi\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F158666756?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"Lostin-Tianyi\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>Lostin-Tianyi\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>17 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+1,080 \u002F −149\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSodaWithoutSparkles\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F64138578?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"SodaWithoutSparkles\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>SodaWithoutSparkles\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>16 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+351 \u002F −273\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLoxiaLiSA\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F81730053?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"LoxiaLiSA\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>LoxiaLiSA\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>14 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+50,536 \u002F −15,637\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyxsra\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F49748345?v=4\" width=\"72\" height=\"72\" style=\"border-radius:50%\" alt=\"yxsra\"\u002F>\u003Cbr\u002F>\u003Csub>\u003Cb>yxsra\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr\u002F>\u003Csub>11 commits\u003C\u002Fsub>\u003Cbr\u002F>\u003Csub>+182 \u002F −53\u003C\u002Fsub>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Csub>Commits from the GitHub contributors API; lines added \u002F removed from \u003Ccode>git log --numstat\u003C\u002Fcode>. Snapshot taken 2026-04-21 — see the [live list](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fgraphs\u002Fcontributors).\u003C\u002Fsub>\n\n### All contributors\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=CeuiLiSA\u002FPixiv-Shaft\" alt=\"Contributors\" \u002F>\n\u003C\u002Fa>\n\n\u003Cbr>\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=CeuiLiSA\u002FPixiv-Shaft&type=Date)](https:\u002F\u002Fstar-history.com\u002F#CeuiLiSA\u002FPixiv-Shaft&Date)\n\n## FAQ\n\nCheck out the [FAQ](.\u002FFAQ.md) for common questions and troubleshooting.\n\nFor customizing where files go and how they're named, see the\n[Download path & filename guide](.\u002FDOWNLOAD.md).\n\n## License\n\n```\nMIT License\n\nCopyright (c) 2021 CeuiLiSA\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and\u002For sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n\n---\n\n\u003Cdiv align=\"center\">\n\n**If you find Shaft useful, consider giving it a star!**\n\n[![Star this repo](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Star%20this%20repo-f5c842?style=for-the-badge&logo=github&logoColor=black)](https:\u002F\u002Fgithub.com\u002FCeuiLiSA\u002FPixiv-Shaft)\n\nMade with love for the Pixiv community\n\n\u003C\u002Fdiv>\n","Shaft 是一个为 Android 设备设计的第三方 Pixiv 客户端。它采用 Kotlin 语言开发，具有 Material Design 风格的界面和流畅的动画效果，提供了包括插画、漫画、小说、排行榜等在内的完整 Pixiv 功能体验。项目开源且遵循 MIT 许可证，适合喜欢在移动设备上浏览和发现艺术作品的用户使用，特别是那些希望获得比官方应用更个性化体验的 Pixiv 用户。",2,"2026-06-11 03:11:12","top_language"]