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: I built - An Automated Dollar Cost Averaging Bot for Crypto! | | 2022-01-10

    Anything that is on CCXT would be my guess.

  • GitHub repo discord.js

    A powerful JavaScript library for interacting with the Discord API

    Project mention: Build welcome message bot for your discord server with discord v13 | | 2022-01-16

    Discord.js is a powerful Node.js module that allows you to interact with the Discord API very easily. It takes a much more object-oriented approach than most other JS Discord libraries, making your bot's code significantly tidier and easier to comprehend.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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: Would you watch me building my open-source project? | | 2021-12-31

    Thanks for your answer. Here you go:

  • 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: node-telegram-bot-api and onText case insensitive | | 2021-12-23

    whoever might have worked with node-telegram-bot-api did you find any workaround in accepting case insensitive RegEx?

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

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo whatsapp-web.js

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

    Project mention: 🗨️ Build a WhatsApp API using Node & Express | | 2022-01-11
  • 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 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 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 BotFramework-WebChat

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

    Project mention: Power BI + Discord | | 2021-12-06
  • 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: Discord.js v13 Command Handler (Slash Cmds and Legacy Cmds) | | 2022-01-03

    Documentation is available on discord.js guide website

  • GitHub repo MonitoRSS

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

    Project mention: I Miss RSS | | 2022-01-05

    I have a private Discord server that acts as an RSS reader via MonitoRSS[1]. It works great because Discord has really good notification configuration. Some feeds I want to know about immediately, others I only want to see when I check the news, and because I can mute channels I can let my friends use it as well. They set up their own feeds and I don't have to be alerted to it but I can go look if I'm interested in what they're reading lately.

    All that is to say that RSS still works. What's missing is the original content creators of the early RSS world. Nowadays, most people create small, easy-to-write, easy-to-consume content in one of the walled gardens since the notifications, interactions, and network are all included for them.


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

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

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 2022-01-16.

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,894
2 discord.js 17,072
3 Hubot 16,063
4 Leon 8,222
5 Bot Builder SDK 6,697
6 node-telegram-bot-api 5,858
7 nlp.js 4,723
8 whatsapp-web.js 4,263
9 binance-trading-bot 3,559
10 venom 3,514
11 browser-fingerprinting 2,682
12 mineflayer 2,458
13 crypto-trading-bot 2,151
14 BotFramework-WebChat 1,281
15 eris 1,147
16 guide 871
17 MonitoRSS 674
18 DownloadThisVideo 589
19 d-zone 523
20 node-steam-guide 464
21 BestBuy-GPU-Bot 456
22 instauto 391
23 the-guard-bot 360
Find remote jobs at our new job board There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.