JavaScript Chatbot

Open-source JavaScript projects categorized as Chatbot

Top 23 JavaScript Chatbot Projects

  • node-telegram-bot-api

    Telegram Bot API for NodeJS

  • nlp.js

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

  • Project mention: Natural Language Processing (NLP) in JavaScript (series 2) | dev.to | 2023-07-18

    We'll use the "natural" NLP library; follow the previous session to understand how to set up your environment.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • venom

    Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design architecture for WhatsApp.

  • adrenaline

    Instant answers to any programming question

  • Project mention: I made this AI programming assistant to generate diagrams for my code | /r/artificial | 2023-12-08

    Here's where you can try it out: https://useadrenaline.com

  • EmbedAI

    An app to interact privately with your documents using the power of GPT, 100% privately, no data leaks

  • Project mention: I have created Privategpt to safeguard your offline documents, please provide your feedback in the comment section | /r/ChatGPTPromptGenius | 2023-06-12

    Sure, here is the GitHub link: https://github.com/SamurAIGPT/privateGPT

  • chatgpt.js

    πŸ€– A powerful client-side JavaScript library for ChatGPT

  • Project mention: js-utils VS chatgpt.js - a user suggested alternative | libhunt.com/r/adamlui/js-utils | 2024-03-29

    Both contain code published to npm, so both can be installed via npm, or imported remotely using jsDelivr to access useful JavaScript methods

  • react-simple-chatbot

    :speech_balloon: Easy way to create conversation chats

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tmi.js

    πŸ’¬ Javascript library for the Twitch Messaging Interface. (Twitch.tv)

  • Project mention: Database 101: Twitch Bot in a higher level for beginners. | dev.to | 2023-07-18

    tmi.js - Interface for NodeJS

  • sulla

    πŸ‘©πŸ»β€πŸ”¬ Javascript Whatsapp api library for chatbots

  • wink-nlp

    Developer friendly Natural Language Processing ✨

  • Project mention: Show HN: Next-token prediction in JavaScript – build fast LLMs from scratch | news.ycombinator.com | 2024-04-10

    This is awesome, thanks. I've been messing with wink's NLP library (https://winkjs.org/wink-nlp/) to transform user queries and format responses so I can make a proper chat bot - will see what I can learn from these!

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

  • st-chat

    Streamlit Component, for a Chatbot UI

  • Project mention: Making a web app? | /r/LangChain | 2023-06-14

    Moreover, if you want a Chat UI, have a look at https://github.com/AI-Yash/st-chat (it is a component for streamlit).

  • aws-lex-web-ui

    Sample Amazon Lex chat bot web interface

  • Project mention: Autonomous employee onboarding chatbot for a large enterprise | dev.to | 2024-04-23

    The employee opens the OnboardAI chatbot (Lex bot) from the intranet web UI. To add an Amazon Lex chatbot to your website, you can use an open-source project called the Lex-Web-UI

  • ComfyJS

    Comfiest Twitch Chat Library for JavaScript | NodeJS + Browser Support

  • Firebot

    A powerful all-in-one bot for Twitch streamers

  • Termino.js

    Create a web based terminal on any website - great for games, animations and real world apps!

  • Project mention: I wrote JOSN, a command-line JSON browser | /r/javascript | 2023-05-06

    Maybe try this and see if you can make real live demo - https://github.com/MarketingPipeline/Termino.js

  • IntelliNode

    Access the latest AI models like ChatGPT, LLaMA, Diffusion, Gemini Hugging face, and beyond through a unified prompt layer and performance evaluation

  • Project mention: The simplest way for multi ML models integration | /r/u_Barqawiz_Coder | 2023-07-26
  • ChatGPT Infinity

    Generate endless answers from all-knowing ChatGPT (in any language!)

  • Project mention: chatgpt-infinity alternatives - chatgpt-auto-refresh and chatgpt-auto-continue | libhunt.com/r/chatgpt-infinity | 2023-07-05
  • opal

    An AIO Discord bot for sneaker groups (by ryanbrwr)

  • Discord-ChatGPT-Bot

    Discord ChatGPT bot

  • 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

  • ChatGPT Auto Refresh

    ↻ Keeps ChatGPT sessions fresh to avoid network errors + Cloudflare checks

  • Project mention: chatgpt-auto-refresh alternatives - autoclear-chatgpt-history and chatgpt-widescreen | libhunt.com/r/chatgpt-auto-refresh | 2023-07-05
  • GPTPortal

    A feature-rich portal to chat with GPT-4, Claude, Gemini, Mistral, & OpenAI Assistant APIs via a lightweight Node.js web app; supports customizable multimodality for voice, images, & files.

  • Project mention: I am so close to cancelling my pro subscription. | /r/ChatGPT | 2023-12-09

    If you’re tech savvy you can clone it from GitHub, instructions are all in the readme; otherwise there are a ton of other interfaces like Poe or freegpt. Link to mine: https://github.com/Zaki-1052/GPTPortal

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB 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 Chatbot related posts

Index

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,936
2 nlp.js 6,076
3 venom 5,709
4 adrenaline 3,694
5 EmbedAI 2,747
6 chatgpt.js 1,774
7 react-simple-chatbot 1,700
8 tmi.js 1,526
9 sulla 1,240
10 wink-nlp 1,143
11 node-red-contrib-chatbot 911
12 st-chat 860
13 aws-lex-web-ui 703
14 ComfyJS 382
15 Firebot 297
16 Termino.js 276
17 IntelliNode 195
18 ChatGPT Infinity 193
19 opal 165
20 Discord-ChatGPT-Bot 162
21 Chatbot-Long-Short-Term-Memory 159
22 ChatGPT Auto Refresh 145
23 GPTPortal 139

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com