nsfwjs and NsfwSpy.js
These are competitors offering similar client-side NSFW detection functionality via TensorFlow.js, with infiniered/nsfwjs being the dominant, actively-maintained solution while NsfwSpy.js appears to be an abandoned alternative attempting the same classification task.
About nsfwjs
infinitered/nsfwjs
NSFW detection on the client-side via TensorFlow.js
This tool helps website administrators, content moderators, and online platform managers automatically check images for inappropriate content directly within a user's web browser. It takes an image as input and classifies it into categories like 'Porn', 'Hentai', 'Sexy', 'Drawing', or 'Neutral', providing a judgment on its suitability. This allows for real-time content filtering without sending user data to a server.
About NsfwSpy.js
NsfwSpy/NsfwSpy.js
A JavaScript image classifier used to identify explicit/pornographic content written in TypeScript.
This helps website and app developers automatically screen user-submitted images for explicit content. It takes an image file or element and categorizes it as pornography, sexy, hentai, or neutral. Developers would integrate this into their user-generated content moderation systems.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work