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 →
Top 23 JavaScript Chatbot Projects
-
awesome-chatgpt-prompts
This repo includes ChatGPT prompt curation to use ChatGPT and other LLM tools better.
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!
-
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.
-
Node.js Telegram Bot Library: https://github.com/yagop/node-telegram-bot-api
-
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 -
-
nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
-
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.
-
Project mention: Show HN: AdrenalineAI – Interactive System Diagrams for Any Repo | news.ycombinator.com | 2024-08-13
-
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.
-
EmbedAI
An app to interact privately with your documents using the power of GPT, 100% privately, no data leaks
-
-
-
-
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.
-
-
-
-
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.
-
-
Termino.js
Create a web based terminal on any website - great for games, animations and real world apps!
-
-
-
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 -
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.
-
-
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.
JavaScript Chatbot discussion
JavaScript Chatbot related posts
-
Testing the latest AI tools for prototyping and building simple websites
-
Complicate your personal projects
-
Show HN: AdrenalineAI – Interactive System Diagrams for Any Repo
-
Take Your First Steps for Building on LLMs with Google Gemini
-
Show HN: Serverless RAG to 10x Internal Operations
-
Autonomous employee onboarding chatbot for a large enterprise
-
Trialogue format
-
A note from our sponsor - Civic Auth
www.civic.com | 14 May 2025
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 |