Showing 114 open source projects for "multi client chat application"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 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
  • 1
    Realtime Chat Application

    Realtime Chat Application

    Build and deploy a real time chat application

    This full-stack tutorial project shows how to build and deploy a real-time chat app using React on the client and Node/Express with Socket.io on the server. It covers the mechanics of establishing WebSocket connections, broadcasting and receiving messages, and maintaining active user rooms. The repository includes scripts and instructions to spin up both client and server quickly so you can experiment locally. It illustrates common patterns like event-driven messaging, joining/leaving rooms,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Halloy - IRC Client

    Halloy - IRC Client

    IRC application written in Rust

    Halloy is an open-source IRC client written in Rust, utilizing the Iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms
    Downloads: 11 This Week
    Last Update:
    See Project
  • 3
    Telegram Desktop

    Telegram Desktop

    Telegram Desktop messaging app

    Telegram Desktop is the official C++/Qt-based cross-platform client for Telegram, implementing the full Telegram API and MTProto protocol for secure messaging, voice/video calls, file sharing, and chat features. It provides message sync across devices, supports themes, stickers, bots, and is actively maintained.
    Downloads: 2,658 This Week
    Last Update:
    See Project
  • 4
    WeeChat

    WeeChat

    The extensible chat client

    The extensible chat client. Full-featured IRC plugin: multi-servers, proxy support, IPv6, SASL authentication, nicklist, DCC, and many other features. 256 colors, horizontal and vertical splits, smart filtering, customizable bars and much more. 8 scripting languages supported with a built-in scripts manager. Connect to your WeeChat instance from your browser, smartphone, GUI client, Emacs or even another WeeChat.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 5
    Mumble

    Mumble

    Mumble is an open-source, low-latency, high quality voice chat

    Mumble is an open-source, low-latency, high-quality voice chat software. There are two modules in Mumble; the client (mumble) and the server (murmur). The client works on Windows, Linux, FreeBSD, OpenBSD, and macOS, while the server should work on anything Qt can be installed on. Low-latency and high-quality voice-chat program written on top of Qt and Opus. Administrators appreciate Mumble for being able to self-host and have control over data security and privacy. Some make use of the...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    Goofy

    Goofy

    Desktop client for Facebook Messenger

    Goofy is a macOS client for Facebook Messenger. But unlike most other clients, it does not use any of Facebook's APIs, but is basically a single-site browser that injects a little CSS and JS into messenger.com to make it a little more app-like. Feel free to create issues on this repo for feature requests of any kind. However, some features may not be possible due to the way this application is working. Also, I don't want this to be a feature-bloated monster, but a slick and small app....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Easy SMS

    Easy SMS

    A multi-channel SMS sending wheel

    Easy SMS is a PHP package for sending SMS messages through multiple service providers using one consistent interface. It helps developers avoid writing separate integrations for every SMS gateway their application may need. The package uses configurable gateways, strategies, messages, and phone number handling to make SMS delivery easier to manage. It is especially useful in applications that need verification codes, alerts, notifications, transactional messages, or fallback delivery across...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    JDA

    JDA

    Java wrapper for the popular chat & VOIP service

    JDA strives to provide a clean and full wrapping of the Discord REST api and its Websocket-Events for Java. This library is a helpful tool that provides the functionality to create a discord bot in java. Discord is currently prohibiting the creation and usage of automated client accounts (AccountType.CLIENT). We have officially dropped support for client login as of version 4.2.0! Note that JDA is not a good tool to build a custom discord client as it loads all servers/guilds on startup,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Session Desktop

    Session Desktop

    A Decentralized, Onion Routed, Private Messenger

    Session Desktop is an open-source, privacy-focused messaging application that brings secure, decentralized communication to desktop environments such as Windows, macOS, and Linux, providing users with encrypted text, media, and group chats without requiring phone numbers or email addresses. Built on the Session protocol and the Loki network, it routes messages through a distributed onion-routing network that hides metadata like sender, timing, and location so that conversations are resistant...
    Downloads: 22 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
    libsignal

    libsignal

    Home to the Signal Protocol and other cryptographic primitives

    libsignal is the foundational cryptographic library that implements the Signal Protocol and other essential primitives used across the official Signal clients and servers, enabling secure end-to-end encrypted communication. Written primarily in Rust with bindings and APIs surfaced for Java, Swift, and TypeScript, this library encapsulates critical algorithms like the Double Ratchet, prekey mechanisms, secure key storage, and zero-knowledge group primitives, along with additional utilities...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    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.
    Downloads: 55 This Week
    Last Update:
    See Project
  • 12
    whatsapp-api-client-python
    This library helps you easily create a Python application with WhatsApp API. https://green-api.com/en/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    BlackBelt WASTE- ipv4 Tor i2p AI Voice

    BlackBelt WASTE- ipv4 Tor i2p AI Voice

    Modern, AI-Smart, WASTE p2p for ipv4, Tor and i2p + Voice Conference.

    Open Source - GPLv3 inc images. A WASTE client. Download and create your own WASTE networks. Move 1000's of GB's at 100MB+ per sec. (800 Mbits per sec) FULL pause and resume capable. Voice Conference, Chat, Transfer files and Participate in Forums in a secure environment. For Windows XP 32/64, Vista 32/64, Win7 32/64, Win8 32/64, Win 10, Win 11, Linux (WINE). *** User Based Access Control - for voice, chats, file transfers and uploads.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    gSOAP Toolkit

    gSOAP Toolkit

    Development toolkit for Web Services and XML data bindings for C & C++

    The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use code-generator tools allow you to directly integrate XML data in C and C++. Serializes native application data in XML. Includes WSDL/XSD schema binding and auto-coding tools, stub/skeleton compiler, Web server integration with Apache module and IIS extension, high-performance XML processing with schema validation, fast MIME/MTOM streaming,...
    Leader badge
    Downloads: 454 This Week
    Last Update:
    See Project
  • 15
    WeChatExtension-ForMac

    WeChatExtension-ForMac

    A plugin for Mac WeChat

    WeChatExtension-ForMac is an unofficial plugin that enhances the WeChat desktop experience on macOS by adding new features such as message anti-recall, multi-instance login, auto-reply, and UI customization. Designed for users who want more control and functionality from their desktop WeChat client, this plugin requires patching the app and may violate WeChat’s terms of service.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    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: 4 This Week
    Last Update:
    See Project
  • 17
    gtkcord

    gtkcord

    A Gtk3 Discord client in Golang

    A lightweight Discord client which uses GTK3 for the user interface. Because the official client is lagging too hard for me to ignore. gtkcord3 won't be receiving any new features. It is being maintained at a minimal level just to ensure that it's usable on my computer. Crashed will still be fixed as I use the application, but that's about it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    IXSF Messenger

    IXSF Messenger

    IXSF Messenger is a java-based messenger

    IXSF Messenger is a java-based messenger with file transfer option. Java Runtime Environment (JRE) 1.4 or higher is required. This application is built in two parts - server and client. Server part serves client's requests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    crcophony

    crcophony

    Fast, neat discord TUI written in Crystal

    A simple Discord Terminal UI written in Crystal. Self-bots are not allowed by Discord's Terms of Service. Using crcophony could technically count as using a self-bot. Use this project at your own risk, it isn't my fault if it gets you banned. That being said, I'm trying my best to ensure the application is as safe as possible. You cannot do anything in crcophony that you can't do in the normal Discord client (in fact, there are things you can do in the Discord client that you can't do in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Xabber

    Xabber

    Open-source XMPP client for Android

    Open source Jabber (XMPP) client with multi-account support, clean and simple interface. Being both free (as in freedom!) and ad-free, Xabber is designed to be the best Jabber client for Android. Xabber uses Gradle build system. The only specific thing is git submodule for the MemorizingTrustManager library. Since it’s inception in 2011, Xabber has grown to be a number one XMPP client for Android. It is fast, reliable and packed with lots of features that make it more advanced than most...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Mumble

    Mumble

    Low-latency, high quality voice chat for gamers

    Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming. It includes game linking, so voice from other players comes from the direction of their characters, and has echo cancellation so the sound from your loudspeakers won't be audible to other players.
    Leader badge
    Downloads: 132 This Week
    Last Update:
    See Project
  • 22

    Simple Client Server Chat Example

    An example of a simple chat system

    This project is a demonstration example on multi-threading programming in Java (old school) and network programming (String exchanges over network). The multi-threading part aims to show how to avoid blocking methods by putting them in separate thread, therefor, the ExecutorService was not used. Two Runnable interfaces are available in the server and the client to show how the dialog is managed. The Socket part aims to show how simple communication using TCP/IP are quite simple. The system...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Trebuchet is a 100% TCL cross-platform GUI MUD client, designed to be powerful and extensible, yet easy to use. This client also has support for advanced features, such as SSL encryption, and allowing the server to request custom GUI dialogs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PinoyChat - Desktop Version

    PinoyChat - Desktop Version

    PinoyChat: The International Chatroom App for Desktop

    ...id=org.coresec.pinoychat * Updated and well maintained Application * Well picked Chatroom categories * City Based Chatrooms - Manila Chat - Ilocos Chat - Laguna Chat - Quezon Province Chat - Bicol Chat - Cebu Chat
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Let's Chat

    Let's Chat

    Self-hosted chat app for small teams

    Let's Chat is a persistent, self-hosted messaging application made for small teams. It runs on Node.js and MongoDB and comes with some awesome features, such as LDAP/Kerberos authentication, a REST-like API and XMPP support. It's also got multiple, private and password-protected rooms, mentions, image embeds, and plenty of other great stuff. Let's Chat is Hubot-friendly and comes in many different languages. It's made with love by the development team at Security Compass, who started this...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo