UNPKG

react-native-nsfw-filter

Version:
69 lines (44 loc) 2.46 kB
# 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.