react-native-nsfw-filter
Version:
NSFW content detection for React Native using TensorFlow.js
69 lines (44 loc) • 2.46 kB
Markdown
# Credits and Acknowledgments
## Original Work
This React Native NSFW Filter library is built upon the foundational work of several open-source projects and contributors.
### Primary Attribution
**[Infinite Red](https://infinite.red/)**
- **Company**: Infinite Red Inc.
- **Projects**: NSFWJS and NSFWJS Mobile
- **Website**: https://infinite.red/
- **GitHub**: https://github.com/infinitered
### Core Technologies Used
#### [NSFWJS](https://github.com/infinitered/nsfwjs)
- **Repository**: https://github.com/infinitered/nsfwjs
- **Description**: Client-side indecent content checking using TensorFlow.js
- **License**: MIT
- **Contribution**: Provided the base machine learning model and core classification logic
#### [NSFWJS Mobile](https://github.com/infinitered/nsfwjs-mobile)
- **Repository**: https://github.com/infinitered/nsfwjs-mobile
- **Description**: React Native implementation of NSFWJS
- **License**: MIT
- **Contribution**: Served as inspiration and base implementation for mobile environments
## Our Contribution
**Munim Technologies** has:
- Fixed compatibility issues with modern React Native versions
- Improved TypeScript support and type definitions
- Enhanced the API for better developer experience
- Optimized performance for React Native environments
- Added comprehensive documentation and examples
- Created a proper npm package structure
## Model Attribution
The machine learning model used in this package was originally trained and provided by the NSFWJS project. The model is designed to classify images into categories: Drawing, Hentai, Neutral, Porn, and Sexy.
## TensorFlow.js
- **Project**: TensorFlow.js
- **Website**: https://www.tensorflow.org/js
- **Description**: JavaScript library for machine learning
- **License**: Apache 2.0
## License Compliance
This project is licensed under the MIT License, which is compatible with the original NSFWJS MIT License. All modifications and improvements are also released under MIT License.
## Community
We encourage users to:
- Star the original [NSFWJS repository](https://github.com/infinitered/nsfwjs)
- Support [Infinite Red](https://infinite.red/) for their continued contributions to the React Native community
- Contribute back to the open-source ecosystem
## Disclaimer
This library is intended for content moderation purposes. Users should implement appropriate safeguards and respect user privacy when deploying content detection systems.