SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Bot Projects
-
whatsapp-web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
We used it back in the day as well for some non-essential stuff. This post caused me to dig into where hubot stands. It looks like gijoeyguerra upgraded the code to ESM: https://github.com/hubotio/hubot
-
Mineflayer, a bot framework built in JavaScript, is also available in Python. [0]
Also a more easy language to look into for Minecraft would be SkriptLang [1]. It has a big community and is mostly easy to understand.
[0]: https://github.com/PrismarineJS/mineflayer/blob/master/examp...
-
nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
-
browser-fingerprinting
Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️♂️ when scraping the web?
-
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
bot
The most popular open-source and self-hosted ticket management bot for Discord - a free alternative to the premium and white-label plans of other popular ticketing bots.
-
rebrowser-patches
Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.
-
Sources: Workflow commands for GitHub Actions - GitHub Docs - Documentation for GITHUB_OUTPUT, workflow commands, and passing outputs between steps and jobs. About protected branches - GitHub Docs - How required status checks and branch protection enforce CI checks before merges. Quality gates | SonarQube Server - Explanation of quality gate concepts, recommended “Sonar way” settings, and differential/new-code rules. SonarQube Scanner for Jenkins (Pipeline step reference) - waitForQualityGate and withSonarQubeEnv pipeline steps (usage and abortPipeline option). codecov/codecov-action (GitHub) - How to upload coverage from GitHub Actions and options such as fail_ci_if_error and OIDC configuration. pytest-cov configuration (readthedocs) - --cov-fail-under option and coverage-reporting controls used in CI gating. JaCoCo check goal documentation - jacoco:check configuration with rules/limits to fail builds on coverage thresholds. Prometheus metrics - Jenkins plugin page - Exposes Jenkins metrics at /prometheus/ for scraping and integrating into Grafana dashboards. slackapi/slack-github-action (GitHub) - GitHub Action used to post messages to Slack for CI alerts and notifications. snyk/actions (GitHub) - Snyk GitHub Actions for dependency and vulnerability scanning used as a security gate in CI workflows.
-
-
BestBuy-GPU-Bot
BestBuy Bot is an Add to cart and Auto Checkout Bot. This auto buying bot can search the item repeatedly on the ITEM page using one keyword. Once the desired item is available it can add to cart and checkout very fast. This auto purchasing BestBuy Bot can work on Firefox Browser so it can run in all Operating Systems. It can run for multiple items simultaneously.
-
-
discord-js-bot
🤖 Multipurpose discord bot built using discord.js v14 with moderation, music, ticketing, translation, and much more
-
SneakerBot
All-in-one bot, with auto captcha-solving and proxy management, using Node.js and Puppeteer.
-
-
-
uniswap-sushiswap-arbitrage-bot
Two bots written in JS that uses flashswaps and normal swaps to arbitrage Uniswap. Includes an automated demostration.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Bot discussion
JavaScript Bot related posts
-
DEXBot2 VS DEXBot2 - a user suggested alternative
2 projects | 16 May 2026 -
Giving OpenClaw a Body: How I Turned an AI Agent into a Minecraft Survival Expert ⛏️🤖
-
AI bots spam GitHub repo with identical PRs
-
Redis Backplane for Hubots
-
Show HN: Simple WhatsApp API
-
Rebrowser Patches – Patches for undetectable browser automation
-
It's easier than ever to de-censor videos
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Sep 2026
Index
What are some of the best open-source Bot projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | whatsapp-web.js | 22,517 |
| 2 | Hubot | 16,796 |
| 3 | mineflayer | 7,407 |
| 4 | nlp.js | 6,573 |
| 5 | browser-fingerprinting | 5,132 |
| 6 | DogeRat | 1,993 |
| 7 | eris | 1,517 |
| 8 | bot | 1,473 |
| 9 | rebrowser-patches | 1,412 |
| 10 | slack-github-action | 1,346 |
| 11 | sulla | 1,308 |
| 12 | BestBuy-GPU-Bot | 876 |
| 13 | aws-lex-web-ui | 817 |
| 14 | discord-js-bot | 812 |
| 15 | SneakerBot | 807 |
| 16 | LiveBot | 798 |
| 17 | node-steam-guide | 713 |
| 18 | uniswap-sushiswap-arbitrage-bot | 612 |
| 19 | google-chat-samples | 605 |
| 20 | d-zone | 590 |
| 21 | cat-facts | 559 |
| 22 | ddrive | 530 |
| 23 | the-guard-bot | 522 |