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.

nsfwjs
66
Established
NsfwSpy.js
36
Emerging
Maintenance 13/25
Adoption 10/25
Maturity 25/25
Community 18/25
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 12/25
Stars: 8,818
Forks: 589
Downloads:
Commits (30d): 1
Language: TypeScript
License: MIT
Stars: 53
Forks: 6
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Dependents
Stale 6m No Package No Dependents

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.

content-moderation online-safety user-generated-content website-administration digital-publishing

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.

content-moderation user-generated-content image-screening online-safety web-development

Scores updated daily from GitHub, PyPI, and npm data. How scores work