{"id":13463113,"url":"https://github.com/alphasp/pxview","last_synced_at":"2026-02-19T03:11:11.814Z","repository":{"id":22583625,"uuid":"96739043","full_name":"alphasp/pxview","owner":"alphasp","description":"An unofficial Pixiv app client for Android and iOS, built with React Native.","archived":false,"fork":false,"pushed_at":"2024-04-14T10:11:11.000Z","size":102250,"stargazers_count":752,"open_issues_count":64,"forks_count":87,"subscribers_count":45,"default_branch":"master","last_synced_at":"2024-10-29T13:50:29.316Z","etag":null,"topics":["pixiv","react","react-native"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alphasp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-10T05:28:08.000Z","updated_at":"2024-10-29T09:37:10.000Z","dependencies_parsed_at":"2024-04-25T05:48:07.017Z","dependency_job_id":null,"html_url":"https://github.com/alphasp/pxview","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/alphasp/pxview","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasp%2Fpxview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasp%2Fpxview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasp%2Fpxview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasp%2Fpxview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alphasp","download_url":"https://codeload.github.com/alphasp/pxview/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphasp%2Fpxview/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29601624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T02:50:40.506Z","status":"ssl_error","status_checked_at":"2026-02-19T02:50:26.316Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pixiv","react","react-native"],"created_at":"2024-07-31T13:00:46.198Z","updated_at":"2026-02-19T03:11:11.799Z","avatar_url":"https://github.com/alphasp.png","language":"JavaScript","readme":"# PxView\n![logo](./src/images/logo.png)\n\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/alphasp/pxview/pulls)\n\nPxView also know as PxView R is an unofficial Pixiv app client for Android and iOS, built with React Native.\n\n\n## Screenshots\n![android_recommended](./screenshots/android/1.png)\n![android_search](./screenshots/android/2.png)\n![android_detail](./screenshots/android/3.png)\n![ios_illust_ranking](./screenshots/ios/1.png)\n![ios_recommended](./screenshots/ios/2.png)\n\n## Features\n- Bottom navigation\n- Ranking\n\t- Enjoy the latest popular works.\n \t- Find trending works over the past day, week, or month.\n\n- New Works\n - Check out new works from the users you're following.\n - View new works from your friends or all pixiv users\n\n- Search\n\t- Search for your favourite works with keyword.\n \t- Search for popular titles or characters.\n \t- Search illustrations/novels by tags, titles or id.\n \t- Search for users.\n \t- View the latest trends on pixiv with \"Featured Tags\"\n- One tap button to save multiple images\n- Mute and highlight tags (New in version 1.6)\n- Tag Encyclopedia (New in version 1.6)\n- Support localization (English, Japanese, Chinese)\n- Ad free\n\n\n\n## Download \n\u003ca href='https://play.google.com/store/apps/details?id=com.utopia.pxviewr\u0026pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'\u003e\u003cimg alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' width='175' /\u003e\u003c/a\u003e\u003c/a\u003e\n\n\n## Getting Started\n1. `$ git clone https://github.com/alphasp/pxview`\n2. `$ npm install`\n3. `$ npm run pod-install`\n4. Set up Firebase account on [Firebase](https://console.firebase.google.com/). \n\t- Create a new project, and enable Google Analytics\n\t- [Android] Add android app on firebase console, download `google-services.json` and move to `/android/app` folder\n\t- [iOS] Add iOS app on firebase console, download `GoogleService-Info.plist` and move to `/ios` folder\n\t- (Optional) In app feedback feature: Create Realtime Database from firebase console and enable rules to write to `feedback`\n5.\tRun the app\n\t- [Android] `$ npm run android`\n\t- [iOS] `$ npm run ios`\n\n## Application Architecture\n- [redux](https://github.com/reactjs/redux) is a predictable state container for JavaScript apps, \n- [redux-saga](https://github.com/yelouafi/redux-saga/) is a library that aims to make side effects (i.e. asynchronous things like data fetching and impure things like accessing the browser cache) in React/Redux applications easier and better.\n- [redux-persist]() is use to persist and rehydrate a redux store. It is use in this project to persist redux store in react-native `AsyncStorage` and rehydrate on app start.\n- [react-navigation](https://github.com/react-community/react-navigation) is the official react-native navigation solution. It is extensible yet easy-to-use\n- [react-native-paper](https://github.com/callstack/react-native-paper) is a Material Design library for React Native (Android \u0026 iOS)\n- [react-native-localization](https://github.com/stefalda/ReactNativeLocalization) is a library to localize the ReactNative interface\n- [react-native-firebase](https://github.com/invertase/react-native-firebase) is a A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS \u0026 Android platforms for all Firebase services. It is use in this project for crash reporting and analytics.\n- [normalizr](https://github.com/paularmstrong/normalizr) normalizes nested JSON according to a schema\n- [reselect](https://github.com/reactjs/reselect) is a selector library for Redux that is efficient and can compute derived data, allowing Redux to store the minimal possible state.\n- And more..\n\n\n## Tests\n```\n$ npm test\n```\n\n## Related Projects\n[pixiv-api-client](https://github.com/alphasp/pixiv-api-client) - Api client for Pixiv\n\n## Contribute\n1. Fork [pxview](https://github.com/alphasp/pxview)\n2. Follow steps in Getting Started to install dependencies and setup.\n3. Make your code changes\n4. `npm run lint` to lint and prettify codes, make sure all eslint warning and errors are fixed.\n5. `npm test` to run test, make sure all tests are passed.\n6. Commit and push your codes, then create a pull request.\n\n## Donations\nIf you like this application and think it is useful, you may consider making a donation\n\n### Amazon eGift Card (Amazon US or Amazon Japan)\nSend to gmerudotcom@gmail.com via email delivery option\n\n### Paypal\n[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/hkkuah)\n\n### Github Sponsors\n[![github_sponsors](./donations/github_sponsor.png)](https://github.com/sponsors/alphasp)\n\n### Bitcoin\n![btc](./donations/btc.png)\n\n34nfe2Jm8Tg8f8YfE4Vk12JGeXDqC4b5pU\n\n\n## License\n\nMIT","funding_links":["https://www.paypal.me/hkkuah","https://github.com/sponsors/alphasp"],"categories":["Open Source Apps","React Native Project Showcase"],"sub_categories":["Other Platforms"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphasp%2Fpxview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falphasp%2Fpxview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphasp%2Fpxview/lists"}