JavaScript Chat

Open-source JavaScript projects categorized as Chat

Top 23 JavaScript Chat Projects

  • Hubot

    A customizable life embetterment robot.

  • Project mention: Kickstarted dev on Hubot again | /r/hubot | 2023-07-08
  • 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
  • SillyTavern

    LLM Frontend for Power Users.

  • Project mention: Claude 3 beats GPT-4 on Aider's code editing benchmark – aider | news.ycombinator.com | 2024-03-27

    Right, but it's certainly easier for people who might not even know what "API" stands for, and that's quite nifty. As far as self-hosted frontends go, I can personally recommend SillyTavern[1] in the browser, ChatterUI[2] on mobile, and ShellGPT[3] for CLI. LobeChat looks pretty cool, though! I'll definitely check it out.

    [1] https://github.com/SillyTavern/SillyTavern

    [2] https://github.com/Vali-98/ChatterUI

    [3] https://github.com/TheR1D/shell_gpt

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

  • Converse.js

    Web-based XMPP/Jabber chat client written in JavaScript

  • Project mention: ConverseJS 10.1.7 with an important XEP-0474 support fix used in ejabberd – XMPP | news.ycombinator.com | 2024-03-15
  • xmpp.js

    XMPP for JavaScript

  • Project mention: xmpp.js | news.ycombinator.com | 2023-11-27
  • TavernAI

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

  • Project mention: A List of CharacterAI Alternatives | /r/CharacterAI_No_Filter | 2023-09-15

    Github: https://github.com/TavernAI/TavernAI

  • igdm

    Desktop application for Instagram DMs

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

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

  • Project mention: Start your own (side) business with open-source in mind | dev.to | 2024-02-29

    Mirotalk - [ Star on GitHub ]

  • 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

  • Movim

    Movim - Decentralized social platform

  • Project mention: The Matrix Trashfire | news.ycombinator.com | 2024-02-14

    When https://siskin.im/ is seriously touted as the best iOS client for XMPP, you already lost 50% of the market share in the US. And if you don't have any usable app for 50% of your users in one of the most important markets, you can not really claim "interoperability", can you?

    Don't get me wrong, it would be great if more people were using XMPP. Now that I am more involved in the Fediverse space I'm learning how many wheels are being reinvented and XMPP has already solved. If more people learned about https://movim.eu I'd be able to shut off Communick and move on to do something else to do with my life, but the reality is that XMPP failed to achieve critical mass because it never had someone to complete control the protocol.

  • 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

  • refact

    WebUI for Fine-Tuning and Self-hosting of Open-Source Large Language Models for Coding

  • Project mention: RefactAI: Use best-in-class LLMs for coding in your IDE | news.ycombinator.com | 2024-04-30
  • Candy

    JavaScript-based multi-user chat client for XMPP.

  • alpaca-electron

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

  • Project mention: Are you sure you are focusing on the right things? (venting) | /r/LocalLLaMA | 2023-07-11

    I sympathize. There are some efforts here and there but it's not something that resonates with the enthusiast crowd much. An abandoned example here: ItsPi3141/alpaca-electron

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

  • trystero

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

  • Project mention: Revive old flash games using ruffle and trystero | news.ycombinator.com | 2024-06-11
  • rasa-webchat

    A feature-rich chat widget for Rasa and Botfront

  • Darkwire.io

    End-to-end encrypted instant web chat

  • chatd

    Chat with your documents using local AI

  • Project mention: feed pdf files into an LLM for question answering tasks | /r/LocalLLaMA | 2023-11-08

    IYH use chatd

  • cabal-desktop

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

  • Project mention: IRC Is the Only Viable Chat Protocol | news.ycombinator.com | 2023-07-29

    why not using an end2end encrypted p2p only chat lioe https://cabal.chat instead?

  • databag

    fast & lightweight self-hosted messenger

  • Project mention: ⟳ 2 apps added, 35 updated at f-droid.org | /r/FDroidUpdates | 2023-11-14

    Databag (version 1.1): A federated chat client designed for privacy and selfhosting.

  • Node-Chat

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

  • 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

  • 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
  • Trystero – Real-time WebRTC for webapps without a central server

    1 project | news.ycombinator.com | 7 May 2024
  • RefactAI: Use best-in-class LLMs for coding in your IDE

    1 project | news.ycombinator.com | 30 Apr 2024
  • Show HN: Serverless RAG to 10x Internal Operations

    1 project | news.ycombinator.com | 24 Apr 2024
  • Improve Download Speeds with Concurrency

    2 projects | dev.to | 20 Apr 2024
  • ChatCraft Adventures #13, UI Changes

    3 projects | dev.to | 12 Apr 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 21 Jun 2024
    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. 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,574
2 SillyTavern 6,570
3 venom 5,839
4 Converse.js 3,033
5 xmpp.js 2,174
6 TavernAI 2,027
7 igdm 1,953
8 mirotalksfu 1,933
9 chatgpt.js 1,805
10 react-simple-chatbot 1,712
11 Movim 1,701
12 tmi.js 1,539
13 refact 1,475
14 Candy 1,326
15 alpaca-electron 1,275
16 chat-ui-kit-react 1,146
17 trystero 1,016
18 rasa-webchat 926
19 Darkwire.io 884
20 chatd 839
21 cabal-desktop 836
22 databag 760
23 Node-Chat 753

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