List of lots of profane words.
See cuss for the same words, rated for sureness: how likely it is to be used as either profanity or clean text.
npm:
npm install profanities
var profanities = require('profanities')
profanities.length // 1772
console.log(typeof profanities[0]) // 'string'
Type: Array.<string>
— profanities exposes a list of strings.
profanities supports many profane words and phrases in different languages.
Note that the words listed in profanities might not be profane in certain contexts.
index.json
— ± 1772 English profane words and phrases from Luis von Ahn’s Research Group (Carnegie Mellon), theList of ethnic slurs
from WikiPedia, and more (see support.md)ar-latn.json
— ± 250 Arabic (Latin-Script) profane words and phrases fromnaughty-words
andyouswear
es.json
— ± 550 Spanish profane words and phrases fromnaughty-words
,revistagq.com
,taringa.net
,mundoxat.om
fr.json
— ± 730 French profane words and phrases fromwiktionary.org
pt-br.json
— ± 140 Brazilian Portuguese profane words fromaprenderpalavras.com
Thanks, contributions are greatly appreciated! 👍
New English words should be added to racial.txt if they are racial slurs; all other English profanities should be added to rest.txt.
After adding a word, run npm install
to install all required dependencies,
then npm test
to update support.md
and open a Pull Request.