JavaScript Bot

Open-source JavaScript projects categorized as Bot | Edit details

Top 23 JavaScript Bot Projects

  • GitHub repo ccxt

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

    Project mention: Using Apache Airflow ETL to fetch and analyze BTC data | | 2021-12-01

    This post explains how to use the CCXT library to grab BTC/USD data from exchanges and create an ETL for data analysis and visualization. It uses the dockerized version of Airflow.

  • GitHub repo discord.js

    A powerful JavaScript library for interacting with the Discord API

    Project mention: User Command Delete | | 2021-11-16

    Please check for that kind of questions. If there are still things you don't understand (Like here, possibly the Promise<> object), check MDN, which is an amazing doc for js

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Hubot

    A customizable life embetterment robot.

    Project mention: “The infringer is my alt account” | | 2021-09-16

    TIL that GitHub are still using Hubot (or at least an account in its name) ... to process DMCA submissions!

    Hubot (the framework) has seen little to no maintenance activity from GitHub since a few years back - I'd love to see something from GitHub for how the project could continue.

  • GitHub repo Leon

    🧠 Leon is your open-source personal assistant.

    Project mention: Why your own Assistant when there are sooo many? | | 2021-08-31
  • GitHub repo Bot Builder SDK

    Bot Framework provides the most comprehensive experience for building conversation applications. (by microsoft)

  • GitHub repo node-telegram-bot-api

    Telegram Bot API for NodeJS

    Project mention: How to Create a Telegram Bot with Node.js and Sanity | | 2021-06-22

    The node package we're working with, [node-telegram-bot-api](, comes with great documentation. Let's start with one of the methods from the README. We'll tell our bot to send an introduction anytime a user runs /start.

  • GitHub repo nlp.js

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

    Project mention: On premises chatbot | | 2021-11-04

    Also, if security is so important, you may want to configure Xatkit to work with nlp.js (see our wiki for instructions( so that even the intent matching part is done locally without sending the input text to the cloud (as it would happen if you decide to use, for instance, a NLP engine such as DialogFlowx)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo whatsapp-web.js

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

    Project mention: I made a WhatsApp bot to solve Math problems | | 2021-07-12

    I am fascinated by chatbots. They can carry out any task automatically for you and can be invoked at a single command. I found bots on Discord and was intrigued to make one for WhatsApp. But, WhatsApp doesn't share its official API with everyone. Fortunately, many workarounds exist using WhatsApp Web. I used whatsapp-web.js to ease authentication and messaging controls. It provides a simple WhatsApp Web client built using Node & Puppeteer.

  • GitHub repo venom

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

    Project mention: I Built A Whatsapp Bot And Linked It To My Site Free (No third-party service) | | 2021-06-12

    VENOM love at first sight The documentation was straight forward and it got the right amount of stars and maintainers so I $~ npm install venom-bot and started coding.

  • GitHub repo binance-trading-bot

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

    Project mention: Trailing buy/sell bot with back-testing feature | | 2021-07-04

    Greetings, can you guys suggest me a Binance trailing bot designed to buy above and sell less than the market price with Trailing Stop Loss?, it has to follow the price and execute an order when the value of the coin changes x% at a precise period of time, something like this:

  • GitHub repo 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: what are the rules to identify web visits as bot/scraper | | 2021-11-23
  • GitHub repo mineflayer

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

    Project mention: Looking for a non-GUI minecraft client or a starting point for making one | | 2021-11-03

    Are you looking for a botting api? If so, Mineflayer might be what you're looking for. Given that this is a sub for hacked clients, I kind of assumed you wanted additions to the vanilla client at first, which is how most people use the term. Sorry for the confusion.

  • GitHub repo crypto-trading-bot

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

    Project mention: It has come to my attention 29% of all ADA isn't staked. Stake now people! | | 2021-05-30

    Exactly! 71% of Ada is staked. The more ada leaves the exchanges the more stable ada becomes. The exchanges use trade bots to sell ada and compensate losses of BTC and ETH.

  • GitHub repo eris

    A NodeJS Discord library

    Project mention: Make a Discord Bot with Eris | | 2021-07-19

    Hello there, this sentence will mark the beginning of my first ever article released to the public. In this article, I will be writing how to build a Discord bot with Eris and Yuuko.

  • GitHub repo guide

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

    Project mention: I have been struggling to make a bot for the longest time. I'm bout ready to give up. | | 2021-11-27

    I would suggest using discord.js instead of a Bot Maker, There are great guides: When first starting, I've also found it helpful to follow an existing YouTube tutorial series, and get comfortable with javascript. (Make sure it's for discord.js v13)

  • GitHub repo MonitoRSS

    Discord RSS bot (formerly known as Discord.RSS) with customizable feeds.

    Project mention: Xbox News Wire To Discord | | 2021-08-18

    I did also stumble across this Discord bot too that I'm just tinkering around with too.

  • GitHub repo DownloadThisVideo

    Twitter bot for easily downloading videos/GIFs off tweets

    Project mention: Unconventional Databases | | 2021-02-12

    On @this_vid, I store the push notification flag and Firebase token. An important detail: on both of these systems, a "user" is a Twitter user. My app doesn't handle any user management or store any user accounts. Authentication is handled by Twitter.

  • GitHub repo d-zone

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

    Project mention: A server owner made a discord bot that tracks who's Online and what they are saying; Sadly I can't get a screenshot of someone talking, So the box of me hovering over myself will have to do. | | 2021-02-26

    It's open source.

  • GitHub repo node-steam-guide

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

    Project mention: [Question] How to start off ? | | 2021-03-19

    Depends on what u trying to do w ur bot... If u want an interactive website i would advise u to start looking into Node JS and web frameworks for websites such as Express JS, if u just want to make a standalone tradebot that responds to messages but doesnt connect to any databases maybe only fetching prices from a third party api then it really doesnt matter what language u using but Node JS is the most supported one for trade bots i saw some C# ones but they might be outdated... a place to start:

  • GitHub repo the-guard-bot

    The Guard, a Telegram bot to moderate groups.

    Project mention: Anti-spam Telegram bot that uses an entry portal channel to get into a group | | 2021-08-15

    What about [Rose]( or theGuard?

  • GitHub repo switchblade

    The open source Discord bot that solves all of your problems.

    Project mention: Help with switchblade bot | | 2021-06-06

    Anyway, to self-host, you'll probably have to make yourself an .env file and fill in values for all the variables you think you're gonna need from the example .env file they have on the repo.

  • GitHub repo 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.

    Project mention: Could someone tell me if this is safe? | | 2021-10-17
  • GitHub repo instauto

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

    Project mention: Wuhans Covid Cases May Have Been 10 Times Higher | | 2020-12-29
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 2021-12-01.

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 22,129
2 discord.js 16,279
3 Hubot 16,021
4 Leon 8,076
5 Bot Builder SDK 6,667
6 node-telegram-bot-api 5,729
7 nlp.js 4,643
8 whatsapp-web.js 3,986
9 venom 3,395
10 binance-trading-bot 3,325
11 browser-fingerprinting 2,569
12 mineflayer 2,329
13 crypto-trading-bot 2,019
14 eris 1,121
15 guide 810
16 MonitoRSS 653
17 DownloadThisVideo 579
18 d-zone 522
19 node-steam-guide 458
20 the-guard-bot 354
21 switchblade 352
22 BestBuy-GPU-Bot 311
23 instauto 277
Find remote jobs at our new job board There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives