Chat Software for BSD

Chat BSD Clear Filters

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

  • 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
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    BeeBEEP (Free Office Messenger)

    BeeBEEP (Free Office Messenger)

    You can message and share files inside your intranet without a server.

    BeeBEEP is a secure (encryption based on Rijndael Algorithm, AES) peer to peer office messenger. You can talk and send files with all your colleagues inside a local area network such of an office, home or internet cafe without a server. BeeBEEP works also with VPNs. This serverless application is indispensable in all those places where privacy and security an essential requirement. For more info visit: https://www.beebeep.net
    Leader badge
    Downloads: 2,566 This Week
    Last Update:
    See Project
  • 2
    Pidgin IM

    Pidgin IM

    A universal instant messaging (IM) program

    See https://pidgin.im/about/ for more information. Pidgin is an instant messaging program which lets you log in to accounts on multiple chat networks simultaneously. It runs on Windows, Linux, and other UNIX operating systems. Pidgin is compatible with the following chat networks out of the box: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, MXit, Novell GroupWise Messenger, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr. It is written in C and makes heavy use of GLib and GTK+. Finch is a command line instant messaging program. It also lets you log in to accounts on multiple chat network simultaneously, and it is compatible with the same chat networks as Pidgin. It is written in C and makes heavy use of GLib and ncurses.
    Leader badge
    Downloads: 6,428 This Week
    Last Update:
    See Project
  • 3
    Psi

    Psi

    Psi IM — Qt-based XMPP client

    Psi is cross-platform powerful XMPP client designed for experienced users. There are builds available for MS Windows, GNU/Linux and macOS.
    Leader badge
    Downloads: 445 This Week
    Last Update:
    See Project
  • 4
    DiscordChatExporter

    DiscordChatExporter

    Saves Discord chat logs to a file

    DiscordChatExporter is a cross-platform utility that allows users to export Discord chat histories into structured files for archival, analysis, or backup purposes. The tool connects to Discord accounts and retrieves message history from servers, channels, or direct messages, then converts the data into formats such as HTML or JSON. It is designed to preserve message structure, timestamps, attachments, and formatting so exported conversations remain easy to navigate and review. The project is widely used for moderation audits, research, community archiving, and personal record keeping. With both command-line and GUI usage patterns available through the ecosystem, it supports automation as well as manual workflows. Overall, DiscordChatExporter provides a reliable way to extract and preserve Discord communications outside the platform.
    Downloads: 87 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 5
    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, SOAP and REST Web API development, WS-* protocols (WS-Security, WS-Policy, WS-ReliableMessaging, etc), XML-RPC and JSON. Licensed under GPLv2. Visit the developer center with guides, tutorials, and examples at www.genivia.com/dev.html The documentation of the toolkit, libraries, plugins and more is available at www.genivia.com/docs.html Commercial-use licenses and expert technical support services are available at competitive pricing levels, please visit www.genivia.com/products.html
    Leader badge
    Downloads: 331 This Week
    Last Update:
    See Project
  • 6
    Psi+

    Psi+

    Psi+ Project — development branch of Psi XMPP client

    Psi is a cross-platform powerful XMPP client designed for experienced users. Psi+ is a development branch of Psi XMPP client. Previously is was a sort of fork but now just consider it as a space for nightly builds.
    Leader badge
    Downloads: 366 This Week
    Last Update:
    See Project
  • 7
    YABDP4Nitro

    YABDP4Nitro

    Yet Another BetterDiscord Plugin for Nitro features

    YABDP4Nitro is a BetterDiscord plugin focused on expanding Discord’s local client experience with Nitro-like interface enhancements. It includes options related to screen sharing quality, emoji usage, profile styling, client themes, and other customization features. The project is made for users who already run BetterDiscord and want a single plugin that groups many premium-style visual and usability tweaks. It is not affiliated with Discord, and its functionality may conflict with Discord’s platform rules or intended feature boundaries. Because it modifies the client experience, it should be treated as an unofficial customization tool rather than a supported Discord extension. It is best suited for users who understand BetterDiscord, plugin risk, and the limits of client-side changes.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 8
    Revenge

    Revenge

    Revenge is a client modification for Discord mobile

    Revenge Bundle is the JavaScript bundle repository for Revenge, a Discord mobile client modification. It continues the Bunny project and focuses on customizing the Discord Android experience. The project lets users extend Discord through plugins, visual themes, custom fonts, and experimental feature access. The repository itself produces bundles that official Revenge loaders execute on supported Android setups. Installation is handled through loader projects such as root-based Xposed tooling or non-root management tools. It is best suited for advanced users who understand mobile client modification, unofficial Discord tooling, and the account risks that come with changing the app experience.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 9
    Undiscord

    Undiscord

    Delete all messages in a Discord server

    Undiscord is a browser-based script and tool designed to mass-delete messages from Discord accounts, providing users with a way to clean up their message history in bulk. It operates by interacting with Discord’s web interface and APIs, automating the deletion process that would otherwise require manual removal of each message. The tool is typically executed through the browser console, making it accessible without requiring installation of standalone software. It allows users to filter messages based on criteria such as date, channel, or content, enabling more targeted cleanup operations. undiscord also includes rate limiting and delay mechanisms to reduce the risk of triggering platform restrictions during large deletion tasks. It is commonly used for privacy management, account cleanup, or removing outdated content.
    Downloads: 31 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
  • 10
    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: 113 This Week
    Last Update:
    See Project
  • 11
    Tox

    Tox

    A New Kind of Instant Messaging

    Tox is a peer to peer (serverless) instant messenger that focuses on security and privacy. In today's world where digital surveillance is rampant, Tox offers users a communication software alternative that's free from prying eyes and ears, and is, quite literally free and without advertising. Tox comes with all the great features you'd expect from an instant messenger application, including voice calls, video calls, file sharing and screen sharing. Everything done on Tox is encrypted using open-source libraries so you can be assured of completely private conversations. It also has no central servers that can be raided, shut down, or forced to turn over data. There are no corporate interests, no hidden agendas-- just simple, secure and easy to use messaging.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 12
    Fluxer

    Fluxer

    A free and open source instant messaging and VoIP platform

    Fluxer is a free and open-source instant messaging and VoIP platform designed to provide communities, friend groups, and teams with a self-hostable communication alternative. The project combines real-time chat, voice calling, and community features into a unified system that can be deployed independently rather than relying on centralized proprietary services. It is built with a modern TypeScript stack and focuses on delivering a clean user experience alongside flexible infrastructure options for developers who want control over their communication environment. Fluxer supports typical messaging workflows while also aiming to provide extensibility for plugins and future integrations. Because it is open source, users can inspect, modify, and host their own instance, aligning with privacy-focused and decentralized communication trends.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 13
    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: 13 This Week
    Last Update:
    See Project
  • 14
    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: 61 This Week
    Last Update:
    See Project
  • 15
    Official Android SDK for Stream Chat

    Official Android SDK for Stream Chat

    Android Chat SDK ➜ Stream Chat API. UI component libraries for chat

    This is the official Android SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level chat SDK and a set of reusable UI components. Most users start with the UI components and fall back to the lower-level API when they want to customize things. We're proud to say that we're the first Android Chat SDK that supports Jetpack Compose! We released our Compose UI Components one day after the official Jetpack Compose 1.0 release and our team members have been working hard on it since then. Now it's mature and stable enough for us to officially recommend it for all new applications and all modern chat implementations. If you're looking for something highly customizable and extremely performant, check out our Compose SDK.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    Replugged

    Replugged

    A lightweight Discord client mod focused on simplicity and performance

    Replugged is a lightweight Discord client mod focused on customization, simplicity, and performance. It lets users extend the Discord client with plugins and themes built for the Replugged ecosystem. The project includes developer resources, API documentation, contribution guidance, and a dedicated guide for creating extensions. It is written mostly in TypeScript and is designed around a modern plugin and theme format rather than older compatibility layers. Replugged emphasizes API-compliant and ethical plugin behavior, but it also clearly notes that client mods conflict with Discord’s Terms of Service. It is best suited for users and developers who understand the risks of client modification and want a more flexible Discord experience.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    Chat SDK

    Chat SDK

    A unified TypeScript SDK for building chat bots

    Vercel Chat SDK is a unified TypeScript SDK for building chat bots across multiple messaging platforms. It lets developers write bot logic once and deploy it to services such as Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear, WhatsApp, and more. The project provides adapters, event handlers, state handling, slash commands, buttons, modals, cards, file handling, direct messages, and ephemeral messages. It also supports AI streaming patterns for LLM-powered assistants in different chat environments. A CLI can scaffold a minimal Next.js bot app with routes, configuration, dependencies, and environment examples. The SDK is especially useful for teams building cross-platform bots without rewriting the same interaction logic for every service.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 18
    Stoat

    Stoat

    The software powering Stoat

    Stoat is an open-source communication platform and ecosystem designed to provide a modern alternative to traditional chat applications with support for self-hosting and extensibility. The project includes multiple components such as backend services, client applications, and supporting infrastructure, forming a complete messaging system that can be deployed across different environments. The repository for stoat.chat specifically serves as a central web hub that provides access to downloads, documentation, and information about the platform. StoatChat is built with modern technologies such as Rust and TypeScript and integrates with systems like Revolt to deliver real-time messaging capabilities. The platform supports multiple clients including web, desktop, and mobile applications, allowing users to interact across devices seamlessly. It also emphasizes developer flexibility by offering APIs and SDKs that enable integration with custom tools and services.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    EiskaltDC++

    EiskaltDC++

    Program for filesharing using Direct Connect and ADC protocols

    EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software.
    Leader badge
    Downloads: 92 This Week
    Last Update:
    See Project
  • 20
    Anope Services are built off of the original Epona code written by Lara which is built off of IRC Services. These services have advanced the original Epona code and include new features such as Modules, Mysql, and Defcon Mode.
    Downloads: 58 This Week
    Last Update:
    See Project
  • 21
    Ollama Telegram Bot

    Ollama Telegram Bot

    Ollama Telegram bot, with advanced configuration

    Ollama Telegram Bot is a Python-based Telegram bot that enables users to interact with locally hosted large language models through a familiar messaging interface. The project is designed to provide a simple but configurable way to bring AI chat capabilities into Telegram, supporting both individual and group conversations. It includes access control features such as user whitelists and admin roles, allowing fine-grained control over who can interact with the bot and manage its behavior. The bot connects to a local or remote Ollama server, enabling users to run models on their own hardware while maintaining full privacy. It supports Docker-based deployment, making it easy to set up alongside an Ollama instance with optional GPU acceleration. Configuration is handled through environment variables, allowing customization of models, timeouts, and interaction rules. Overall, ollama-telegram provides a lightweight and extensible solution for deploying personal or team-based AI assistants.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 22
    chatanalytics.app

    chatanalytics.app

    Generate interactive, beautiful and insightful chat analysis reports

    chatanalytics.app is a privacy-focused tool for turning exported chat histories into interactive analysis reports. It supports exports from platforms such as Discord, Messenger, Telegram, and WhatsApp, depending on the available export format. The app generates a single HTML report with statistics, graphs, timelines, emoji analysis, links, calls, interactions, language data, and sentiment information. Its main privacy advantage is that chat data stays in the browser while reports are generated. Users can also run it from the command line or self-host it with Docker. It is useful for people who want to explore conversation patterns without uploading private messages to a third-party analysis service.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    Discord Ollama Integration

    Discord Ollama Integration

    Discord Bot that utilizes Ollama to interact with any LLMs

    Discord Ollama Integration is a TypeScript-based Discord bot that integrates directly with the Ollama runtime to provide conversational AI capabilities inside Discord servers. The project is designed to turn any Discord channel into an interactive AI assistant powered by locally hosted large language models, allowing users to chat, manage models, and control AI behavior through slash commands. It includes extensive command support for tasks such as summarization, model switching, listing available models, and pulling new models from the Ollama library. The system is built with multi-user support in mind, enabling simultaneous conversations while maintaining contextual awareness at the channel and user level. It also handles long outputs by splitting responses beyond Discord’s message limits, ensuring smooth interaction even with large generated responses. The project supports Docker-based deployment, making it easy to run both the bot and Ollama server in a containerized environment.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    Tailchat

    Tailchat

    Next generation noIM application in your own workspace

    Tailchat is an open-source instant messaging application designed as a modern workspace communication platform. It is built with React and TypeScript on the front end and uses a back-end microservice architecture for scalability. The project positions itself as more than a Slack, Discord, or Rocket.Chat alternative by emphasizing custom scenarios through plugins. Its front-end microkernel architecture makes it easier to extend the interface and build secondary development workflows. Tailchat can be used by individuals or enterprises, and its architecture is prepared for clustered deployment as usage grows. The core functionality is described as stable, while third-party developer interfaces are still evolving and may change over time.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    aMSN

    aMSN

    MSN compatible messenger application

    A very nice MSN compatible messenger application, aMSN Messenger is a multiplatform MSN messenger clone. Works pretty much like its Windows based counterpart. Perfect for keeping in touch with those friends who have not yet seen the light. Works on linux
    Downloads: 30 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next