gg-friggin-ez
Product Hunt Shikhar Srivastava
A new Node.js tool screens profanity and toxicity in multilingual text for free. It catches sneaky stuff like leetspeak, ASCII art, and spaced-out words across Indic languages too.
Based on reporting by Product Hunt, Shikhar Srivastava — read the original for the full story.
Summary, retelling and take written by AI under human oversight; images are AI-generated illustrations. How we work · Report an error
A new open-source package called gg-friggin-ez is launching today as a fast, free profanity and toxicity screener for Node.js. The pitch is simple: drop it in, and it filters hostile text without making developers pay for every message.
What makes it stand out is how broad the coverage claims to be. It is built to handle multilingual moderation, with support for romanized profanity and native Indic languages including Kannada, Telugu, Tamil, Hindi, and Bengali. It also says it is evasion-aware, which matters because people rarely type abuse in the clean, obvious way.
The tool is meant to catch tricks like leetspeak, ASCII drawings, and character spacing. That’s the real job here. Not just spotting the easy stuff, but catching the mangled, disguised version that slips through blunt filters.
Performance is part of the sales pitch too: the listing says sub-500ms response time and an estimated cost of about $0.000004 per message. It also says moderation actions are configurable, so teams can decide what happens after a match instead of hard-coding one reaction.
The package is open source and available through npm as gg-friggin-ez. For teams that want basic moderation without a giant service bill, that’s a neat little box to tick.
My take — AI-written commentary, not fact-checked reporting
Open-source moderation tools are doing the unglamorous work that most platforms would rather outsource to “community standards” and a shrug. The amusing part is that the internet keeps inventing new ways to spell the same insult, and the software business keeps pretending that’s a surprise. This is the right instinct: make the filter cheap, local, and hard to fool.
Read more about this at: Product Hunt