JavaScript Chatbot

Open-source JavaScript projects categorized as Chatbot

Top 23 JavaScript Chatbot Projects

  • node-telegram-bot-api

    Telegram Bot API for NodeJS

    Project mention: Build a Bot with ZettaBlock GraphQL API | | 2023-01-01
  • nlp.js

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

    Project mention: [AskJS] Rate a string on how much sense it makes | | 2023-02-18

    For a JS based approach you could try NLP libraries like this one:

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

  • venom

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

  • react-simple-chatbot

    :speech_balloon: Easy way to create conversation chats

  • tmi.js

    💬 Javascript library for the Twitch Messaging Interface. (

    Project mention: Twitch.js | | 2022-06-05

    TMI[1] is a library that serves a very similar purpose but is still actually relatively maintained (the last commit on the main release branch of twitch.js was back in late 2021 - the main branch has more recent commits but it is not a great sign there has been no releaae since late 2021)


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

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

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • wink-nlp

    Developer friendly Natural Language Processing ✨

    Project mention: How to visualize timeline of a Wiki article? | | 2023-04-18

    Automatic generation of the timeline — a graphical representation of a time period, on which important events are marked — from a Wikipedia article is a fascinating idea and very useful in quickly grasping the historical perspective. This post outlines the approach to create a well formatted timeline from any Wikipedia article using WinkNLP’s API and Named Entity Recognition (NER) feature:

  • node-red-contrib-chatbot

    Visually build a full featured chat bot for Telegram, Facebook Messenger, Whatsapp and Slack with Node-RED. Almost no coding skills required.

    Project mention: I want to build a chatbot using no-code tools | | 2023-01-26
  • aws-lex-web-ui

    Sample Amazon Lex chat bot web interface

  • ChatGPT

    OpenAI API Free Reverse Proxy (by PawanOsman)

    Project mention: Help in creating a ChatGPT shortcut with a free Reverse Proxy API key 🔑 | | 2023-05-04
  • ComfyJS

    Comfiest Twitch Chat Library for JavaScript | NodeJS + Browser Support

  • Firebot

    A powerful all-in-one bot for Twitch streamers

    Project mention: MixItUp x x Triggerfyre | | 2023-01-11
  • react-native-chatbot

    :speech_balloon: Easy way to create conversation chats

  • opal

    An AIO Discord bot for sneaker groups (by ryanbrwr)

  • Discord-ChatGPT-Bot

    Discord ChatGPT bot

    Project mention: Anything like ChatGPT that you can run yourself? | | 2022-12-07 is what I'm using right now. It uses this:

  • Chatbot-Long-Short-Term-Memory

    GPT-3 Chatbot with Long and Short Term Memory and advanced logic built in javascript with openai API - short and long memory, KYC, embeddings, openai, database, flexible, gpt-3.5-turbo, react

    Project mention: I made an AI Character Chat app that lets you talk to any character from books, movies, shows, and also add your own characters with descriptions. Also has built-in ChatGPT and various helpers. App is FREE, and you can use your own API Key. | | 2023-04-10

    Good question, unfortunately not yet, the "memory" is pretty simple (certain depth back in the chat history, it's increased for subscribers and even more if you use your own API key.) I was looking into solutions like or and will add them eventually, just trying to gauge interest in the app now.

  • botml

    Powerful markup language for modern chatbots.

  • catai

    UI for 🦙model . Run AI assistant locally ✨

    Project mention: How to use CatAI to apologize to your boss | | 2023-05-13
  • chatgpt-mattermost-bot

    A very simple implementation of a service for a mattermost bot that uses ChatGPT in the backend.

    Project mention: Which has more value for money? ChatGPT Plus or GPT API? | | 2023-04-01
  • future

    A dystopia simulator powered by ChatGPT (by baobabKoodaa)

    Project mention: GPT-4 message limit changed to 25 every 3 hours with further reduced cap coming next week | | 2023-03-17

    A few weeks go someone posted "WeChatGPT", which used the API and pretended to be a dystopian, CCP-controlled search engine of the future. Every prompt ends with an advertising tie-in. Unfortunately it only now supports the pre-recorded queries, but I was impressed at how consistently on-point it was for the brands being shilled.

  • beybot

    This is a twitch bot built with the ComfyJS library 💅🏾

  • Cleve

    Discord clever chatbot powered by

    Project mention: Auto Chatting Bot Request | | 2022-06-18

    I've seen a lot of bots use, a free framework that can be used straight out of the box. You can tweak it also, providing custom responses and editing attributes to customize answers. For a pre-built bot using this framework (not mine!):

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

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

JavaScript Chatbot related posts


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

Project Stars
1 node-telegram-bot-api 7,129
2 nlp.js 5,606
3 venom 4,771
4 react-simple-chatbot 1,574
5 tmi.js 1,455
6 BotFramework-WebChat 1,395
7 sulla 1,158
8 wink-nlp 971
9 node-red-contrib-chatbot 856
10 aws-lex-web-ui 613
11 ChatGPT 548
12 ComfyJS 340
13 Firebot 244
14 react-native-chatbot 240
15 opal 161
16 Discord-ChatGPT-Bot 137
17 Chatbot-Long-Short-Term-Memory 120
18 botml 100
19 catai 79
20 chatgpt-mattermost-bot 78
21 future 59
22 beybot 45
23 Cleve 38
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises