JavaScript Bot

Open-source JavaScript projects categorized as Bot

Top 23 JavaScript Bot Projects

  1. whatsapp-web.js

    A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app

    Project mention: AI bots spam GitHub repo with identical PRs | news.ycombinator.com | 2026-03-11
  2. 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.

    Kargo logo
  3. Hubot

    A customizable life embetterment robot.

    Project mention: Redis Backplane for Hubots | news.ycombinator.com | 2025-10-13

    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

  4. mineflayer

    Create Minecraft bots with a powerful, stable, and high level JavaScript API.

    Project mention: Minecraft: Java Edition now uses SDL3 | news.ycombinator.com | 2026-07-19

    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...

  5. nlp.js

    An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

  6. 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?

  7. DogeRat

    A multifunctional Telegram based Android RAT without port forwarding.

  8. eris

    A NodeJS Discord library

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. 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.

  11. 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.

  12. slack-github-action

    Send data into Slack using this GitHub Action!

    Project mention: Automating Quality Gates with GitHub Actions and Jenkins | dev.to | 2026-04-05

    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.

  13. sulla

    👩🏻‍🔬 Javascript Whatsapp api library for chatbots

  14. 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.

  15. aws-lex-web-ui

    Sample Amazon Lex chat bot web interface

  16. discord-js-bot

    🤖 Multipurpose discord bot built using discord.js v14 with moderation, music, ticketing, translation, and much more

  17. SneakerBot

    All-in-one bot, with auto captcha-solving and proxy management, using Node.js and Puppeteer.

  18. LiveBot

    An app that allows you to be inside a bot!

  19. node-steam-guide

    A guide to creating Steam bots and websites using Node.js

  20. uniswap-sushiswap-arbitrage-bot

    Two bots written in JS that uses flashswaps and normal swaps to arbitrage Uniswap. Includes an automated demostration.

  21. google-chat-samples

    Google Chat app samples.

  22. d-zone

    An ambient life simulation driven by user activity within a Discord server

  23. cat-facts

    Daily cat facts! 🐱

  24. ddrive

    Discord as a filesystem.

  25. the-guard-bot

    The Guard, a Telegram bot to moderate groups.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Bot discussion

Log in or Post with

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 ⛏️🤖

    3 projects | dev.to | 24 Apr 2026
  • AI bots spam GitHub repo with identical PRs

    1 project | news.ycombinator.com | 11 Mar 2026
  • Redis Backplane for Hubots

    3 projects | news.ycombinator.com | 13 Oct 2025
  • Show HN: Simple WhatsApp API

    2 projects | news.ycombinator.com | 29 Sep 2025
  • Rebrowser Patches – Patches for undetectable browser automation

    1 project | news.ycombinator.com | 25 Apr 2025
  • It's easier than ever to de-censor videos

    6 projects | news.ycombinator.com | 15 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
akuity.io

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?