obscenity
Robust, extensible profanity filter.
no-profanity
A JavaScript package to detect and filter profanity
bad-words-next
JavaScript/TypeScript filter and checker for bad words aka profanity
deep-profanity-filter
A thorough profanity filter that considers most common circumventions. Works with your custom list of blocked and whitelisted words and phrases. Identifies and/or replaces bad words. Works with *wildcards* at *start and/or end* of words.