JavaScript Chat

Open-source JavaScript projects categorized as Chat

Top 23 JavaScript Chat Projects

  1. SillyTavern

    LLM Frontend for Power Users.

    Project mention: SillyTavern on Android: Termux vs Cloud vs Native App, the Real Trade-offs | dev.to | 2026-07-26

    SillyTavern is a Node.js server that happens to draw a chat window. That one architectural fact decides everything about phones: Android treats long-running background processes as a problem to be solved, and a self-hosted web server is exactly the kind of process it solves. Every "SillyTavern on Android" thread is really arguing about a single question. Where should the server live?

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. Hubot

    A customizable life embetterment robot.

    Project mention: Redis Backplane for Hubots | news.ycombinator.com | 2025-10-13

    We used it back in the day as well for some non-essential stuff. This post caused me to dig into where hubot stands. It looks like gijoeyguerra upgraded the code to ESM: https://github.com/hubotio/hubot

  4. Converse.js

    Web-based XMPP/Jabber chat written in JavaScript

    Project mention: ConverseJS 13.0.0 – Web-based XMPP/Jabber chat written in JavaScript | news.ycombinator.com | 2026-05-21
  5. mirotalksfu

    🏆 Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration. A modern alternative to Zoom, built on SFU architecture.

    Project mention: Show HN: MiroTalk SFU | news.ycombinator.com | 2026-04-08
  6. xmpp.js

    XMPP for JavaScript

    Project mention: Xmpp.js 0.14.0: XMPP for JavaScript | news.ycombinator.com | 2025-11-19
  7. pusher-js

    Pusher Javascript library

    Project mention: Kick Chat Scraper: archive live chat before it disappears forever | dev.to | 2026-06-01

    Kick's chat is delivered via Pusher — a hosted real-time messaging service — rather than a custom WebSocket server. The event name is App\Events\ChatMessageEvent and channels follow the pattern chatroom.{chatroom_id}.

  8. chatgpt.js

    Discontinued 🤖 A powerful client-side JavaScript library for ChatGPT

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. igdm

    Desktop application for Instagram DMs

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

  12. react-simple-chatbot

    :speech_balloon: Easy way to create conversation chats

  13. tmi.js

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

  14. alpaca-electron

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

  15. chatd

    Chat with your documents using local AI

  16. rasa-webchat

    A feature-rich chat widget for Rasa and Botfront

  17. Darkwire.io

    End-to-end encrypted instant web chat

  18. cabal-desktop

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

  19. aws-lex-web-ui

    Sample Amazon Lex chat bot web interface

  20. Node-Chat

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

  21. dcts-shipping

    A Chat Platform like Discord but self-hostable like TeamSpeak

  22. rpc-websockets

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

  23. vue-chat-scroll

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

  24. MiAOU

    A chat server with OAuth2 authentication, persistent and searchable history, video and audio, markdown formatting, private and public rooms, stars, votes, embedded games, and many other features

  25. Haven

    Self-hosted private chat: no cloud, no telemetry, no Big Tech. Discord alternative that runs on your own machine. (by ancsemi)

    Project mention: A Discord Alternative – Echoed | news.ycombinator.com | 2026-07-27
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • character-card-skills VS SillyTavern - a user suggested alternative

    1 project | 25 Jul 2026
  • How to Connect SillyTavern to a Private AI API (NanoGPT) — Setup Guide

    1 project | dev.to | 2 Jul 2026
  • SillyTavern provides a single unified interface for many LLM APIs

    1 project | news.ycombinator.com | 14 Jun 2026
  • SillyTavern: LLM Front End for Power Users

    1 project | news.ycombinator.com | 14 Jun 2026
  • SillyTavern: LLM Front End for Power Users

    1 project | news.ycombinator.com | 5 Jun 2026
  • Kick Chat Scraper: archive live chat before it disappears forever

    1 project | dev.to | 1 Jun 2026
  • Show HN: MiroTalk SFU

    1 project | news.ycombinator.com | 8 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 SillyTavern 32,085
2 Hubot 16,796
3 Converse.js 3,288
4 mirotalksfu 3,078
5 xmpp.js 2,272
6 pusher-js 2,220
7 chatgpt.js 2,042
8 igdm 1,985
9 chat-ui-kit-react 1,768
10 react-simple-chatbot 1,754
11 tmi.js 1,591
12 alpaca-electron 1,310
13 chatd 1,080
14 rasa-webchat 1,018
15 Darkwire.io 949
16 cabal-desktop 915
17 aws-lex-web-ui 816
18 Node-Chat 767
19 dcts-shipping 631
20 rpc-websockets 625
21 vue-chat-scroll 572
22 MiAOU 553
23 Haven 526

Sponsored
Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com