JavaScript Bot

Open-source JavaScript projects categorized as Bot

Top 23 JavaScript Bot Projects

  • ccxt

    A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

    Project mention: where to start learning how to build a bot ? | | 2023-01-08

    Or if you stick to JavaScript and willing to learn the programming part, then (which is now merged with CCXT Pro but still for free).

  • discord.js

    A powerful JavaScript library for interacting with the Discord API

    Project mention: Discord Bot occasionally goes offline | | 2023-02-01

    Same thing happened to me today, so I assume it will be fixed by this PR which has been merged but not yet in the latest stable release

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Hubot

    A customizable life embetterment robot.

    Project mention: Top 10 uncommon DevOps tools you should know | | 2022-03-24

    Hubot is kind of old (at least in software terms!), but I’m amazed at how few people know about the ChatOps model. From 10000 thousand feet perspective, it’s just automation through your go-to chat software (discord, slack, rocketchat, mattermost, etc.), and Hubot paved the way to other similar tools. Maybe it’s less relevant today, but I find an interesting concept nonetheless (I love automation in any form it can take) that can solve a few issues, especially for less technical people.

  • Leon

    🧠 Leon is your open-source personal assistant.

    Project mention: open source AI projects | | 2023-01-14
  • whatsapp-web.js

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

    Project mention: Bot para whatsapp - Desafios atividades físicas | | 2023-01-19
  • Bot Builder SDK

    Bot Framework provides the most comprehensive experience for building conversation applications.

    Project mention: What are the best open source chatbot frameworks in 2022? | | 2022-03-09

    We’ve seen great open-source frameworks such as botkit, the microsoft bot framework and botfuel,

  • node-telegram-bot-api

    Telegram Bot API for NodeJS

    Project mention: Build a Bot with ZettaBlock GraphQL API | | 2023-01-01
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • nlp.js

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

    Project mention: Ich hab eine Browser-Extension erstellt, die hilft, die WM in Katar auf deutschen News-Websites zu boykottieren. | | 2022-11-23
  • venom

    Venom is the most complete javascript library for Whatsapp, 100% Open Source.

  • binance-trading-bot

    Automated Binance trading bot - Trade multiple cryptocurrencies. Buy low/sell high with Grid Trading. Integrated with TradingView technical analysis

    Project mention: Open source? | | 2022-03-14

  • mineflayer

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

    Project mention: Minecraft Chat App Showcase | | 2022-11-24

    I'm using PrismarineJS/Mineflayer in the background. Coming soon:

  • 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?

    Project mention: Hey! Another FREE guide for you! | | 2022-04-18

    So he here is a link to the original, true Github repo, so at least the author might get reimbursed via his affiliation links and get rightfully paid rather than just plagiarized by other proxy blogs -

  • crypto-trading-bot

    Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit ... (public edition)

    Project mention: Open source? | | 2022-03-14

  • eris

    A NodeJS Discord library

    Project mention: discord bot coding | | 2022-12-13

    I can confirm, Eris still around and kicking. And BTW has a great community too. Therefore, even I prefer Eris, the Python implementations for Discord bots are not dead either.

  • telebot

    The easy way to write Telegram bots in Node.js (by mullwar)

    Project mention: duda sobre procesar datos obtenidos de una API | | 2022-08-10
  • BotFramework-WebChat

    A highly-customizable web-based client for Azure Bot Services.

    Project mention: Build your first (voice-)bot with Microsoft Power Virtual Agent | | 2022-11-19

    To integrate your bot into your website, it is a good practice to use Microsoft´s bot framework webchat component. As Microsoft created the “Azure Bot Service” Bots component, we must change the integration code a little to make it work with Power Virtual Agent.

  • guide

    The official guide for discord.js, created and maintained by core members of its community (by discordjs)

    Project mention: Slash Commands Won’t Work | | 2023-02-03

    Read the discord js guide ( The answer to your problem is that it takes many hours for global / commands to register. The reason I still recommend the guide is because it gives you an introduction to many of these topics. It's better than a lot of youtube video tutorials and such.

  • sulla

    👩🏻‍🔬 Javascript Whatsapp api library for chatbots

    Project mention: Integrate Node.js into A GNOME / GTK4 project. | | 2022-12-09

    For my project I need this npm library. I searched on github for similiar libraries in python, but did not find any.

  • fakebrowser

    🤖 Fake fingerprints to bypass anti-bot systems. Simulate mouse and keyboard operations to make behavior like a real person.

    Project mention: GPU Fingerprinting? | | 2022-03-18
  • DownloadThisVideo

    Twitter bot for easily downloading videos/GIFs off tweets

  • instauto

    Instagram bot / automation library written in Javascript for Node.js

  • aws-lex-web-ui

    Sample Amazon Lex chat bot web interface

    Project mention: API Gateway endpoint needed when setting up Amazon connect integration in aws-lex-web-ui | | 2022-03-16

    I am trying to add Amazon Connect integration to an existing lex-web-ui instance running in a React app. The bot has not been created using the CloudFormation deployment template provided in the aws-lex-web-ui repo, and I am instead using one that has been manually created. Same goes for cognito and connect instances. The Amazon Connect configuration for this requires apiGatewayEndpoint (provisioned by CF template) - however, due to the above, this is not present in my current config. What exactly is this gateway endpoint, what is its purpose and what does it connect to? It looks like it's absolutely needed for the config otherwise it throws a refusal error.

  • LiveBot

    An app that allows you to be inside a bot!

    Project mention: Someone with the same problem? | | 2022-10-24

    Oh that's weird, looks like that one detector incorrectly flags other Electron apps too:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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). The latest post mention was on 2023-02-03.

JavaScript Bot related posts


What are some of the best open-source Bot projects in JavaScript? This list will help you:

Project Stars
1 ccxt 27,081
2 discord.js 21,728
3 Hubot 16,363
4 Leon 11,840
5 whatsapp-web.js 8,785
6 Bot Builder SDK 6,993
7 node-telegram-bot-api 6,842
8 nlp.js 5,344
9 venom 4,457
10 binance-trading-bot 4,275
11 mineflayer 3,510
12 browser-fingerprinting 3,282
13 crypto-trading-bot 2,695
14 eris 1,391
15 telebot 1,385
16 BotFramework-WebChat 1,352
17 guide 1,278
18 sulla 1,114
19 fakebrowser 660
20 DownloadThisVideo 651
21 instauto 638
22 aws-lex-web-ui 598
23 LiveBot 595
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.