JavaScript Chat

Open-source JavaScript projects categorized as Chat

Top 23 JavaScript Chat Projects

  1. Hubot

    A customizable life embetterment robot.

  2. 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
  3. SillyTavern

    LLM Frontend for Power Users.

    Project mention: Running Open Source LLMs in Popular AI Clients with Featherless: A Complete Guide | dev.to | 2025-01-10

    With SillyTavern it’s pretty easy to create a connection to Featherless. Simply click on the plug icon at the top and make the following selections:

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

  5. Converse.js

    Web-based XMPP/Jabber chat written in JavaScript

    Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23

    Taking a sabbatical and spending more time on an open source XMPP web client that I started 10 years ago already.

    https://conversejs.org

    The website is a bit old, but lots of exciting changes are happening under the hood and I finally have the time to make big architectural and performance improvements.

  6. TavernAI

    Atmospheric adventure chat for AI language models (KoboldAI, NovelAI, Pygmalion, OpenAI chatgpt, gpt-4)

  7. mirotalksfu

    🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 8k, compatible with all browsers and platforms.

  8. xmpp.js

    XMPP for JavaScript

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. chatgpt.js

    🤖 A powerful client-side JavaScript library for ChatGPT

  11. igdm

    Desktop application for Instagram DMs

  12. Movim

    Movim - Decentralized social platform

    Project mention: Decentralized Syndication – The Missing Internet Protocol | news.ycombinator.com | 2025-01-12
  13. react-simple-chatbot

    :speech_balloon: Easy way to create conversation chats

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

    ✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase

    Project mention: Peerfetch – Peer-to-Peer HTTP over WebRTC | news.ycombinator.com | 2024-08-01

    I am also curious about the progress on this feature: https://github.com/dmotz/trystero/issues/24 for more info

  16. chat-ui-kit-react

    Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.

  17. alpaca-electron

    The simplest way to run Alpaca (and other LLaMA-based local LLMs) on your own computer

  18. chatd

    Chat with your documents using local AI

  19. rasa-webchat

    A feature-rich chat widget for Rasa and Botfront

  20. Darkwire.io

    End-to-end encrypted instant web chat

  21. cabal-desktop

    Desktop client for Cabal, the p2p/decentralized/local-first chat platform.

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

  23. Node-Chat

    :speech_balloon: Chat application built with NodeJS and Material Design (by igorantun)

  24. rpc-websockets

    JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript

  25. vue-chat-scroll

    🖱️ Vue directive to keep things scrolled to the bottom.

  26. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    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 Chat discussion

Log in or Post with

JavaScript Chat related posts

  • Easy Web UI for DeepSeek-R1 with Ollama: OrionChat

    1 project | news.ycombinator.com | 21 Jan 2025
  • Running Open Source LLMs in Popular AI Clients with Featherless: A Complete Guide

    2 projects | dev.to | 10 Jan 2025
  • Contributing to Node.js: Improving Test Runner Coverage Reporting

    3 projects | dev.to | 23 Nov 2024
  • My first small start in Hacktoberfest 2024

    3 projects | dev.to | 4 Oct 2024
  • SAMA – open-source Chat server

    4 projects | news.ycombinator.com | 6 Sep 2024
  • JavaScript Geolocation Tracking with Google Maps API

    1 project | dev.to | 31 May 2024
  • Google Maps APIを使ったJavaScriptの位置情報トラッキング

    1 project | dev.to | 31 May 2024
  • A note from our sponsor - Civic Auth
    www.civic.com | 22 Apr 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 Chat projects in JavaScript? This list will help you:

# Project Stars
1 Hubot 16,728
2 SillyTavern 13,736
3 venom 6,376
4 Converse.js 3,126
5 TavernAI 2,402
6 mirotalksfu 2,320
7 xmpp.js 2,228
8 chatgpt.js 1,972
9 igdm 1,968
10 Movim 1,783
11 react-simple-chatbot 1,753
12 tmi.js 1,572
13 trystero 1,493
14 chat-ui-kit-react 1,484
15 alpaca-electron 1,307
16 chatd 1,029
17 rasa-webchat 992
18 Darkwire.io 935
19 cabal-desktop 859
20 aws-lex-web-ui 777
21 Node-Chat 763
22 rpc-websockets 607
23 vue-chat-scroll 571

Sponsored
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.
www.civic.com

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