vynect/venom

Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service,...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 10th, 2026
Created on June 8th, 2020
Open Issues & Pull Requests: 63 (+0)
GitHub issues: Enabled
Number of forks: 1,332
Total Stargazers: 6,576 (+0)
Total Subscribers: 153 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 34
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 631 days
Stale 30+ days: 34
Stale 90+ days: 33

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • needs triage (53)
  • bug (32)
  • question (17)
  • enhancement (5)
  • stale (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Venom is a framework for building WhatsApp bots and automation using JavaScript and TypeScript.

Venom solves the problem of programmatically controlling WhatsApp by providing a clean API that interfaces with WhatsApp Web through browser automation. The framework handles session management automatically, saving authentication state so bots can restart without requiring users to re-scan QR codes. It supports a wide range of messaging capabilities including text, images, videos, documents, audio, stickers, locations, and polls, along with features for group management, chat operations, profile access, and media downloads. The tool includes event listeners for building reactive bots and offers advanced configuration options for controlling browser behavior and session handling.

Venom suits developers building customer service bots, chatbots with AI integration, or any WhatsApp automation at scale. It requires Node.js 18 or later and automatically downloads Chromium on installation. The framework is positioned as a complete automation platform rather than a minimal library, making it appropriate for both simple chatbots and enterprise-scale solutions. The README does not compare Venom to alternative WhatsApp automation tools.

The project maintains an active build pipeline with automated testing. Documentation is available and kept current. The codebase is written in TypeScript, providing type safety for developers. Session resilience features are built in to handle disconnections gracefully and keep bots running through network interruptions.