JavaScript Chat Software

View 449 business solutions

Browse free open source JavaScript Chat Software and projects below. Use the toggles on the left to filter open source JavaScript Chat Software by OS, license, language, programming language, and project status.

  • Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use. Icon
    Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use.

    Transform user access with Frontegg CIAM: login box, SSO, MFA, multi-tenancy, and 99.99% uptime.

    Custom auth drains 25% of dev time and risks 62% more breaches, stalling enterprise deals. Frontegg platform delivers a simple login box, seamless authentication (SSO, MFA, passwordless), robust multi-tenancy, and a customizable Admin Portal. Integrate fast with the React SDK, meet compliance needs, and focus on innovation.
    Start for Free
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 1
    DiscordBotClient

    DiscordBotClient

    A patched version of discord, with bot login support

    A patched version of Discord, with bot login support. Discord Bot Client allows you to use your bot, just like any other user account, except for Friends and Groups.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 2
    Pandion

    Pandion

    An instant messaging client for XMPP networks

    Pandion is an open source instant messaging client for XMPP networks. Keep in touch with friends or collaborate with colleagues using Pandion instant messenger. Pandion is designed for ease of use and secure communication.
    Downloads: 90 This Week
    Last Update:
    See Project
  • 3
    Asterisk GUI client, VICIdial

    Asterisk GUI client, VICIdial

    VICIdial Contact Center Suite

    This software suite is designed to extend the functionality of the Asterisk PBX through platform-independant web-client applications. Includes the VICIdial inbound/outbound contact center application. The suite is scalable across multiple Asterisk servers.
    Leader badge
    Downloads: 58 This Week
    Last Update:
    See Project
  • 4
    Nextcloud Talk

    Nextcloud Talk

    Video- & audio-conferencing app for Nextcloud

    Nextcloud Talk is the official chat, video and audio conferencing app for Nextcloud that allows users to chat, call and screenshare with multiple other users. Nextcloud offers better protection for your communication as it provides end-to-end encryption and keeps even metadata from leaking. You can have private, group, public or password protected calls by simply inviting one person, a whole group, or sending a public link as an invitation to a call. It is also conveniently integrated with other Nextcloud apps like Files and Contacts, so you can share and edit documents, link with calendars, tasks and other resources while in a chat room.
    Downloads: 12 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Element

    Element

    A glossy Matrix collaboration client for the web

    Element, formerly known as Vector and Riot, is a glossy Matrix collaboration client built using the Matrix React SDK. It offers teams, friends and organizations a secure, all in one chat app that is protected from pesky ads and data mining methods. All communications are done through the open global Matrix network, secured with end-to-end encryption. Element gives you all the services you need from a chat app: group chat, video calls, file sharing and more-- all done securely and in total privacy. Element has three different tiers of support for different environments, the most supported being the latest versions of Chrome, Firefox, and Safari on desktop OSes.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    whatsapp-web.js

    whatsapp-web.js

    WhatsApp library for NodeJS that connects through the browser app

    A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app. Programmatically control WhatsApp whether you're running user or business accounts. It uses Puppeteer to run a real instance of Whatsapp Web to avoid getting blocked. Programmatically control WhatsApp whether you're running user or business accounts. Whatsapp-web.js connects to an official version of WhatsApp Web under the hood, reducing ban risks. The object-oriented approach makes it easy to get running quickly. Since whatsapp-web.js works by running WhatsApp Web in the background and automating its interaction, you'll need to authorize the client by scanning a QR code from WhatsApp on your phone. After scanning this QR code, the client should be authorized and you should see a Client is ready! message being printed out.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Messenger for Desktop 2

    Messenger for Desktop 2

    A simple & beautiful desktop client for Facebook Messenger

    A simple & beautiful desktop client for Facebook Messenger. Chat without distractions on OS X, Windows, and Linux. Not affiliated with Facebook. This is not an official product.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Zulip

    Zulip

    Powerful open source team chat application

    Zulip is a powerful open source group chat application that combines the immediacy of real-time chat with the productivity benefits of a threaded conversation model. Zulip’s unique threading model allows users to easily catch up on important conversations, helping to save time and increase productivity.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    phpFreeChat is a free, simple to install, fast and customizable chat that uses by default files for message and nickname storage. It uses AJAX to smoothly refresh and display the chat zone and the nickname zone.
    Downloads: 23 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    EOL Rambox CE

    EOL Rambox CE

    Free and Open Source messaging and emailing app

    Free, Open Source and cross-platform messaging and emailing app that combines common web applications into one.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    Franz 5

    Franz 5

    Franz is a free messaging app for services like WhatsApp, Slack, etc,

    Franz is your messaging app for WhatsApp, Facebook Messenger, Slack, Telegram and many many more. Franz supports a great variety of business and private messaging & chat services like Slack, WhatsApp, WeChat, Messenger, Telegram, Google Hangouts, Skype, Zendesk and many more. It does not matter if you just want to keep in touch with your friends or are managing a multi-seat customer care team. Franz got you covered. Franz allows you to add each service many times. This makes Franz the perfect tool to manage multiple business and private accounts all at the same time. You could even use five different Facebook Messenger accounts at once, if some inexplicable reason urges you to do so. Franz Workspaces help you create distraction-free work environments by making sure you’re only getting the notifications you absolutely need while working on a specific project. Setting up different Workspaces for business and private life is also an easy way to disconnect from work at home.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Plugin for Irssi which monitors torrent IRC announce channels, downloads torrent files based on a user-defined filter, and then sends the torrent files to a local or remote torrent client. Supports several different private trackers.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 13
    2018Cord

    2018Cord

    The 2018cord installer

    The 2018cord installer To install this bad boy, just go to the releases tab, and click on the latest. then install the source code. Open it up and open Setup.exe. then you're good to go.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Apache ECharts

    Apache ECharts

    Use Apache echarts (incubating) in WeChat mini program

    This project is the WeChat applet version of Apache ECharts (incubating), and examples of its use. Developers can quickly develop charts through the familiar ECharts configuration method to meet various visualization requirements. In order to be compatible with the small program Canvas, we provide a small program component, in this way you can easily use ECharts. ec-canvasis the component we provide, and other files are examples of how to use the component. If necessary, you can download the latest release version from the ECharts project yourself, or customize the build from the official website to reduce the file size. For the project creation of WeChat Mini Programs, please refer to the official documents of the WeChat public platform. After creating the project, can be downloaded ecomfe / echarts-for-weixin project completely replacing the new project, and then modify the code.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    IGdm Messenger

    IGdm Messenger

    Desktop application for Instagram DMs

    Multi-platform Desktop application for Instagram DMs, built with electron Build Status! To setup this project locally for development purposes please follow the following steps. Ensure you Node.js installed. Clone this repo by running the command - git clone. Navigate to the directory where the repo is cloned to. (e.g cd igdm). Run npm install to install all the dependencies. Start the application locally by running npm start.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    phpMyChat

    phpMyChat

    Standalone chat system developed in php, mysql and javascript

    phpMyChat-Plus is an easy-to-install, easy-to-use multi-room PHP/DB chat. It is currently available for MySQLi, MariaDB, PostgreSQL, and ODBC. It supports IRC-like commands, moderators, is available in 24 languages and fully compatible with php7.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    tmi.js

    tmi.js

    Javascript library for the Twitch Messaging Interface

    Connect to and interact with Twitch chat (IRC) from Node.js or a browser. Control the delay in milliseconds between JOIN requests when using the channels array option. Minimum of 300 milliseconds. If the identity has special permission from Twitch for a higher join rate then you should implement your own calls to the client.join method. Disable receiving JOIN/PART events for other users. Good for decreasing network traffic when joining lots of channels or you don't care about this data. After a threshold per channel Twitch stops sending this data so it may not be necessary for all cases. Channels to automatically join upon connecting. The rate of joins is controlled by the options.joinInterval option. Automatically reconnect the client if it gets disconnected for any reason. Sometimes Twitch will request the client to reconnect and tmi.js will disconnect and reconnect even if this option is set to false.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    weweChat

    weweChat

    Unofficial WeChat client built with React, MobX and Electron

    Unofficial WeChat client built with React, MobX and Electron. Works on desktop, and on macOS, it has a window vibrancy effect. Block message recall(Default setting is not to block). Provides desktop notifications, and supports keyboard shortcuts. You can send images by pasting them or dragging them to your message.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Project Libre

    Project Libre

    An open platform for chat bots, virtual agents, live chat, and more

    Project Libre is an open platform for chat bots, virtual agents, live chat, and more. It includes web and mobile services for Java, Android, iOS, and JavaScript. Project Libre includes an API, SDK, and user interface for live chat, chatrooms, forums, chat bots, virtual agents, and other services supported by the Bot Libre and Paphus servers. The hosted servers include: BOT libre! - http://www.botlibre.com - free chat bot creation and hosting platform FORUMs libre! - http://www.forumslibre.com - free embeddable forums LIVE CHAT libre! - http://www.livechatlibre.com - free live chat and chatrooms Paphus Live Chat - http://www.paphuslivechat.com - commercial live chat, chatroom, forums, and chat bot hosting service Also hosted on GitHub, https://github.com/paphus/Project-Libre
    Downloads: 27 This Week
    Last Update:
    See Project
  • 20
    ADAMANT Messenger Progressive Web App

    ADAMANT Messenger Progressive Web App

    ADAMANT decentralized Messenger, progressive web application

    A messaging application client for ADAMANT Blockchain. ADAMANT is a decentralized anonymous messenger based on the blockchain system. It’s independent of any governments or corporations, and even developers due to the distributed network infrastructure that contains an open-source code. The ADAMANT blockchain system belongs to its users. Nobody can control, block, deactivate, restrict or censor accounts. Users take full responsibility for their content, messages, media, and goals and intentions of using the messenger. Privacy is the main concept of ADAMANT, neither phone numbers nor emails are required. Apps have no access to the contact list or geotags, IPs are hidden from chatters and paranoids can use Tor app. All the messages are encrypted with the Diffie-Hellman Curve25519, Salsa20, Poly1305 algorithms and signed by SHA-256 + Ed25519 EdDSA. Private keys are never transferred to the network.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Discord-Sandbox

    Discord-Sandbox

    Alternative electron-based Discord client with custom telemetry

    Are you worried Discord is watching what programs you have open or listening to your mic even while you're not pressing your push-to-talk key? Discord-Sandbox isolates the Discord client from reading background processes by running the Discord web client inside of a webview, which is finally contained inside the Electron process. While I cannot guarantee this client protects you from anything, I have tried my best to remove Discord's data collection. As detailed from Luna Mendes' discord-unofficial-docs, Discord sends telemetry data over the /api/science endpoint. This project does its best to disable this telemetry communication by running javascript code into the webview that adds a blacklist/whitelist to the default XMLHttpRequest behavior. In this way, we explicitly block all communication with the science address, while simultaneously whitelisting addresses needed for minimum Discord functionality. See the full code in mainRender.js.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Hubot

    Hubot

    A customizable life embetterment robot

    Hubot is a framework to build a custom chat bot, first built by GitHub, Inc. to automate their company chat room. Hubot gives you a very nice base for building your very own robot friend. Hubot comes with a small group of core scripts, including things like posting images, translating languages, and integrating with Google Maps. It's extendable with many other scripts, which make Hubot all the more personalized to fit your organization's needs and culture. Hubot can work on many different chat services, including third-party adapters Gitter, IRC, Slack and more. Build your own personalized chat bot with Hubot!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    ZaDark – Zalo Dark Mode

    ZaDark – Zalo Dark Mode

    Dark Mode tốt nhất cho Zalo

    ZaDark là tiện ích giúp kích hoạt Dark Mode cho Zalo PC và Web. [Truy cập zadark.com để tải xuống ZaDark] [Điểm nổi bật] - Màu sắc đẹp, độ tương phản tốt - Tuỳ chỉnh giao diện trực tiếp trên Zalo: Sáng, Tối hoặc Hệ thống - Tuỳ chỉnh phông chữ, cỡ chữ - Tuỳ chỉnh hình nền cuộc trò chuyện - Dịch nhanh tin nhắn sang ngôn ngữ tuỳ chỉnh - Chống nhìn trộm tin nhắn - Ẩn trạng thái: Đang soạn tin, Đã nhận và Đã xem - Mã nguồn mở: https://github.com/quaric/zadark [Ghi chú] - ZaDark là sản phẩm từ Quaric, không phải sản phẩm từ Zalo Group - ZaDark không thay đổi bất cứ dữ liệu nào liên quan tài khoản Zalo của bạn - ZaDark chưa bao giờ thu thập và sẽ không bao giờ thu thập bất kỳ dữ liệu cá nhân nào như lịch sử duyệt web, mật khẩu,... --- ZaDark by Quaric Website: https://zadark.com
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    Mibew Messenger 3
    Mibew Messenger is an open-source live support application allowing visitors of your site to chat with your operators.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 25
    Smoke Crypto Chat Messenger for Android

    Smoke Crypto Chat Messenger for Android

    Smoke: Android Crypto Chat Messenger

    Smoke is an encrypting chat messenger for Android written in Java. Please read the Web site for more information: https://textbrowser.github.io/smoke/ (original, current) https://www.amazon.com/dp/3752691999/ https://smokeappope.sourceforge.io/ (old, third party archive) Smoke App OPE - Open Personal Encryption Download Android APK Installer: https://sourceforge.net/projects/smokeappope/files/ Smoke Source: https://github.com/textbrowser/smoke SmokeStack Source: https://github.com/textbrowser/smokestack (Android) https://github.com/textbrowser/spot-on (Desktop) Smoke appears to be one of the first projects with an open source mobile encrypting chat server., an decentralized and easily-configurable chat server. Smoke is known as the first mobile McEliece Messenger: https://tarnkappe.info/artikel/english/mceliece-messaging-smoke-crypto-chat-the-first-mobile-mceliece-messenger-published-as-a-stable-prototype-worldwide-279847.html
    Downloads: 8 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.