{"id":13641288,"url":"https://github.com/infinitered/nsfwjs-mobile","last_synced_at":"2025-07-24T05:37:07.658Z","repository":{"id":37175450,"uuid":"207428633","full_name":"infinitered/nsfwjs-mobile","owner":"infinitered","description":"NSFWjs in React Native","archived":false,"fork":false,"pushed_at":"2023-01-26T13:17:33.000Z","size":3825,"stargazers_count":116,"open_issues_count":24,"forks_count":23,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-08T06:35:47.961Z","etag":null,"topics":["demo-app","machine-learning","nsfwjs","nsfwjs-mobile","react-native-app","tensorflow-js","tensorflowjs"],"latest_commit_sha":null,"homepage":null,"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/infinitered.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}},"created_at":"2019-09-10T00:17:38.000Z","updated_at":"2025-03-05T09:39:30.000Z","dependencies_parsed_at":"2023-02-14T17:45:42.643Z","dependency_job_id":null,"html_url":"https://github.com/infinitered/nsfwjs-mobile","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/infinitered/nsfwjs-mobile","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinitered%2Fnsfwjs-mobile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinitered%2Fnsfwjs-mobile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinitered%2Fnsfwjs-mobile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinitered%2Fnsfwjs-mobile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/infinitered","download_url":"https://codeload.github.com/infinitered/nsfwjs-mobile/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinitered%2Fnsfwjs-mobile/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266796917,"owners_count":23985496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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":["demo-app","machine-learning","nsfwjs","nsfwjs-mobile","react-native-app","tensorflow-js","tensorflowjs"],"created_at":"2024-08-02T01:01:19.503Z","updated_at":"2025-07-24T05:37:07.623Z","avatar_url":"https://github.com/infinitered.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./nsfwjs_logo.jpg\" alt=\"NSFWJS Logo\" width=\"400\" /\u003e\n  \u003ch2 align=\"center\"\u003eClient-side indecent content checking\u003c/h2\u003e\n  \u003cimg src=\"./nsfwjs-mobile.jpg\" alt=\"NSFWJS Mobile Demo App\" /\u003e\n\u003c/p\u003e\n\nAn example React Native implementation of [Infinite Red's](https://infinite.red) [NSFWjs](https://github.com/infinitered/nsfwjs) indecent content checking TensorFlow.js library.\n\n### Running the project\n1. Install NPM modules\u003cbr /\u003e\n`npm install`\n1. Install Pods\u003cbr /\u003e\n`cd ios \u0026\u0026 pod install`\n1. Compile and run app\u003cbr /\u003e\n`react-native run-ios` or `react-native run-android`\n\n## Additional Learning\n\n- [AI Demystified: 5-day Mini-Course (FREE)](https://academy.infinite.red/p/ai-demystified-free-5-day-mini-course)\n- [Beginning Machine Learning with TensorFlow.js](https://academy.infinite.red/p/beginning-machine-learning-with-tensorflow-js)\n- [Installing React Native on macOS (FREE)](https://academy.infinite.red/p/installing-react-native-tutorial-on-macos)\n- [Installing React Native on Windows 10 (FREE)](https://academy.infinite.red/p/installing-react-native-tutorial-on-windows-10)\n\n## :heart: Special Thanks :heart:\n\nThank you to the numerous contributors of [NSFWJS](https://github.com/infinitered/nsfwjs/graphs/contributors) and [TensorFlowJS](https://github.com/tensorflow/tfjs/graphs/contributors). Our awe and appreciation for the friendliness of Open Source is the fuel for all [Infinite Red](https://infinite.red/) projects like NSFWJS Mobile.\n\n## Need the experts? Hire Infinite Red for your next project\n\nIf your project's calling for the experts in all things React Native, Infinite Red’s here to help! Our experienced team of software engineers have worked with companies like Microsoft, Zoom, and Mercari to bring even some of the most complex projects to life.\n\nWhether it’s running a full project or training a team on React Native, we can help you solve your company’s toughest engineering challenges – and make it a great experience at the same time.\nReady to see how we can work together? [Send us a message](mailto:hello@infinite.red)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinitered%2Fnsfwjs-mobile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfinitered%2Fnsfwjs-mobile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinitered%2Fnsfwjs-mobile/lists"}