JavaScript Chatbot

Open-source JavaScript projects categorized as Chatbot

Top 23 JavaScript Chatbot Projects

  1. awesome-chatgpt-prompts

    This repo includes ChatGPT prompt curation to use ChatGPT and other LLM tools better.

    Project mention: Show HN: Vibe Coding Prompts Collection | news.ycombinator.com | 2025-03-15

    Hi everyone,

    I'm Fatih, the maintainer of Awesome ChatGPT Prompts and https://prompts.chat.

    I've put together a new collection of vibe-coding prompt ideas, mainly for newcomers, to help them explore and discover new ideas and build something with one-shot.

    Would love to hear your thoughts and see what you build!

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. node-telegram-bot-api

    Telegram Bot API for NodeJS

    Project mention: How to build your Solana sniper bot (4)💰🚀 | dev.to | 2025-03-17

    Node.js Telegram Bot Library: https://github.com/yagop/node-telegram-bot-api

  4. jsplumb

    Build Connectivity Quickly. Rapidly build diagramming apps and rich graphical front ends with React, Angular, Svelte, Vue, Javascript and Typescript.

    Project mention: GoJS, a JavaScript Library for HTML Diagrams VS jsplumb - a user suggested alternative | libhunt.com/r/GoJS | 2025-04-12
  5. BlackFriday-GPTs-Prompts

    List of free GPTs that doesn't require plus subscription

  6. nlp.js

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

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

  8. adrenaline

    Chat with (and visualize) your codebase

    Project mention: Show HN: AdrenalineAI – Interactive System Diagrams for Any Repo | news.ycombinator.com | 2024-08-13
  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. EmbedAI

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

  11. chatgpt.js

    🤖 A powerful client-side JavaScript library for ChatGPT

  12. react-simple-chatbot

    :speech_balloon: Easy way to create conversation chats

  13. Open-Custom-GPT

    Create Custom GPT and add/embed on your site using Assistants api

  14. tmi.js

    💬 Javascript library for the Twitch Messaging Interface. (Twitch.tv)

    Project mention: Complicate your personal projects | dev.to | 2024-10-03

    This led me to learn about IRC protocol and discover tmi.js. The complexity escalated when I realized that I had to handle multiple streamers using the system at the same time, requiring creating and managing multiple instances of TMI clients.

  15. sulla

    👩🏻‍🔬 Javascript Whatsapp api library for chatbots

  16. wink-nlp

    Developer friendly Natural Language Processing ✨

  17. st-chat

    Streamlit Component, for a Chatbot UI

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

  19. aws-lex-web-ui

    Sample Amazon Lex chat bot web interface

  20. Termino.js

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

  21. ComfyJS

    Comfiest Twitch Chat Library for JavaScript | NodeJS + Browser Support

  22. Firebot

    A powerful all-in-one bot for Twitch streamers

  23. EdgeChains

    EdgeChains.js is Full-Stack GenAI library. Front-end, backend, apis, prompt management, distributed computing. All core prompts & chains are managed declaratively in jsonnet (and not hidden in classes)

    Project mention: Launch HN: Human Layer (YC F24) – Human-in-the-Loop API for AI Systems | news.ycombinator.com | 2024-11-26
  24. 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.

  25. ChatGPT Infinity

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

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    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 discussion

Log in or Post with

JavaScript Chatbot related posts

  • Testing the latest AI tools for prototyping and building simple websites

    2 projects | news.ycombinator.com | 30 Mar 2025
  • Complicate your personal projects

    2 projects | dev.to | 3 Oct 2024
  • Show HN: AdrenalineAI – Interactive System Diagrams for Any Repo

    1 project | news.ycombinator.com | 13 Aug 2024
  • Take Your First Steps for Building on LLMs with Google Gemini

    8 projects | dev.to | 5 Jun 2024
  • Show HN: Serverless RAG to 10x Internal Operations

    1 project | news.ycombinator.com | 24 Apr 2024
  • Autonomous employee onboarding chatbot for a large enterprise

    1 project | dev.to | 23 Apr 2024
  • Trialogue format

    1 project | /r/twinegames | 7 Nov 2023
  • A note from our sponsor - Civic Auth
    www.civic.com | 14 May 2025
    Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →

Index

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

# Project Stars
1 awesome-chatgpt-prompts 124,259
2 node-telegram-bot-api 8,761
3 jsplumb 7,767
4 BlackFriday-GPTs-Prompts 6,666
5 nlp.js 6,441
6 venom 6,412
7 adrenaline 3,785
8 EmbedAI 2,805
9 chatgpt.js 1,979
10 react-simple-chatbot 1,753
11 Open-Custom-GPT 1,628
12 tmi.js 1,575
13 sulla 1,278
14 wink-nlp 1,271
15 st-chat 1,038
16 node-red-contrib-chatbot 956
17 aws-lex-web-ui 780
18 Termino.js 611
19 ComfyJS 420
20 Firebot 387
21 EdgeChains 387
22 GPTPortal 375
23 ChatGPT Infinity 315

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?