Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zacanger/profane-words

A very long list of English profanity.
https://github.com/zacanger/profane-words

bad-words english language profanity words

Last synced: about 18 hours ago
JSON representation

A very long list of English profanity.

Awesome Lists containing this project

README

        

# profane-words

A semi-comprehensive list of profanity in English.

[Donate](https://ko-fi.com/zacanger)

----

*Warning* don't read the list if you're easily offended. I don't even know
what at least half of these words mean.

This includes words from several other lists, with some 'ok words' filtered out.
*Note* because this project started out as a compilation of other lists, there
may still be false positives that I missed here! If you come across something
that doesn't make sense, please open an issue or a PR!

For other languages, you may wish to check
[here](https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words).

Installation: `npm i -S profane-words`

Usage:

```javascript
import words from 'profane-words'
const arg = process.argv[2]

if (words.includes(arg.toLowerCase())) {
console.warn('Watch your mouth.')
}
```

All words are lowercased.

Why: disallowing words for whatever reason, probably.

License: [WTFPL](./LICENSE.md)