FLUTTER ECOSYSTEM

profanity_filter

Simple filter to check and censor strings against profanity, obscene words. A default English words list is provided (LDNOOBW).

Latest version
2.0.0
30-day downloads
28.2K
Likes
119
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A lightweight Flutter/Dart package that checks and censors strings for profanity using a built-in English word list (LDNOOBW). It helps maintain respectful communication in apps by identifying and replacing offensive language. Ideal for user-generated content moderation, chat applications, or any scenario requiring text filtering. The package is easy to integrate and supports multiple platforms including mobile, web, and desktop.

Use cases
  • User comment moderation
  • Chat application filtering
  • Content safety in forms
  • Real-time message screening
  • Automated text cleanup
Key features
  • Built-in English profanity list
  • Simple string checking and censoring
  • Customizable word lists
  • Cross-platform support
  • Easy integration with Flutter
Suitable for
  • App developers prioritizing content safety
  • Chat or social media apps
  • Moderation tools for user input
  • Educational or family-friendly apps
  • Apps with public comment sections
Considerations
  • Limited to English by default
  • May require custom word list updates
  • Censorship accuracy depends on word list completeness
  • Not suitable for multilingual content without customization
  • Potential false positives with context-sensitive words
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add profanity_filter

Categories

Source repository

Related projects

No data available yet.