Self-hosted projects tagged “Chat”
104 open source projects with this tag
104 open source projects with this tag
104 services found
Extensible team chat platform with plugins, bots, and roles
Tailchat is an open source team chat and collaboration platform with a strong plugin system, bot integrations, multi-group workspaces, and RBAC permissions.


Matrix homeserver for federated, secure real-time communication
Synapse is a Matrix homeserver implementation for running federated, secure real-time chat and collaboration on your own infrastructure.


UI blocks for building ChatGPT-style and MCP apps
Open-source shadcn/ui-based component library for building ChatGPT-style and MCP apps with production-ready, customizable UI blocks.

Web-based XMPP/Jabber chat client for browsers
Converse.js is an open-source, client-side web XMPP/Jabber chat app that can run standalone or be embedded into sites, with group chat and OMEMO encryption.


Modern IRC server with integrated services and history
Ergo is a modern IRC server (ircd) written in Go, with integrated account management, history storage, bouncer-like features, and strong IRCv3 support.

Real-time collaboration server for XMPP (Jabber) messaging
Openfire is an open source XMPP (Jabber) server for real-time messaging and collaboration, with a web admin console and a plugin ecosystem.
Self-hosted AI transcription and intelligent note-taking app
Speakr is a self-hosted web app for recording or uploading audio, transcribing with AI (including diarization), and turning conversations into searchable, shareable notes...

Web-based client-server daemon for the Soulseek file sharing network
slskd is a modern Soulseek client-server daemon with a web UI for searching, downloading, and managing transfers, chats, and user shares from a browser.
Peer-to-peer encrypted instant messaging, calls, and file sharing
Tox is a decentralized, peer-to-peer communication system for encrypted messaging, voice/video calls, screen sharing, and file transfers without central servers.
Open-source live chat support platform with bots and omnichannel
Self-hosted live chat and customer support platform with website widgets, operator console, chatbots, omnichannel integrations, and optional voice/video/screensharing.

Peer-to-peer, end-to-end encrypted browser chat
Open-source browser-based peer-to-peer chat with E2E encryption, ephemeral messages, video/audio, screen sharing, direct file transfer, and iframe embedding.

Advanced IRC bouncer with web admin and modular extensions
ZNC is an advanced IRC bouncer that stays connected to IRC networks, letting you reconnect from one or more clients and replay buffered messages you missed.


Privacy-respecting, self-hosted chat and video meetings.
Self-hosted Nextcloud Talk combines chat, video calls and webinars into one secure collaboration app.
Self-hosted fitness tracker with AI nutrition chat and web + mobile apps
Open-source self-hosted fitness tracker for nutrition, exercise, water, and body metrics; includes AI nutrition chat, Docker deployment, web PWA and Android app.
Friend-to-friend encrypted communication and file sharing platform
RetroShare is a decentralized friend-to-friend platform for encrypted chat, mail, forums, channels and secure file sharing, with optional Tor/I2P support.

Offline AI audio and video transcription with transcript chat
Scriberr is a self-hosted, privacy-focused AI transcription app for audio and video, with speaker diarization, word-level timestamps, summaries, and transcript chat.
Open-source, self-hosted chat and community platform (formerly Revolt)
Stoat is an open-source, self-hostable chat platform for communities and teams, offering text channels, permissions, moderation tools, and a web app.

Federated blogging and chat web client for XMPP
Movim is a federated social platform and web-based XMPP client for blogging, chat, communities, and real-time messaging with a responsive cross‑platform interface.


Discussion platform combining Q&A, forums, chat, and embedded comments
Self-hostable community discussion platform combining Q&A, forums, team chat, ideation/upvoting, and Disqus-style embedded blog comments.
Self-hosted private AI chat and document Q&A with local inference
Self-hosted private AI tools for chat and document Q&A, supporting local Ollama inference or OpenAI-compatible APIs, with built-in authentication and user management.


Customisable enterprise instant messaging server
MongooseIM is an open-source Erlang-based XMPP server designed for large-scale messaging, offering multi-tenant deployment, REST/GraphQL APIs, push, and robust observabil...


Federated social networking and communication platform
Friendica is a decentralized, federated social network server that connects to the Fediverse, offering posts, profiles, events, photos, and strong privacy controls.


Open-source team chat and community messaging platform
Stoat (formerly Revolt) is an open-source chat platform for communities and teams with channels, direct messages, roles/permissions, moderation tools, and bot support.

Secure, privacy-focused WebRTC video group chat
Briefing is a secure, anonymous WebRTC-based video group chat with text chat, screen sharing, and simple invite links, designed to run in modern browsers.
Node.js-based synchronized media watchroom with chat and playlists
Web app for synchronized group watching: per-channel playlists, real-time chat, moderation, and multi-source media playback.

Open source SIP proxy/server for VoIP, video, IM, and presence.
GPL-licensed SIP server/proxy for carriers, ITSPs, and enterprises, enabling scalable signaling, routing, and application integration.

Lightweight federated messenger with end-to-end encryption
Self-hosted, lightweight federated messenger with end-to-end encrypted threads and optional WebRTC audio/video calling across independently hosted nodes.

Self-hosted collaborative plant management and tracking system
Open-source self-hosted app to manage, track and journal houseplants with locations, tasks, inventory, calendar, reminders, group chat and plant identification.

Modular C++ IRC server for modern IRC networks
InspIRCd is a modular, lightweight Internet Relay Chat (IRC) server with a flexible module system, designed for stable and performant IRC network deployments.

Self-hosted WebRTC videoconferencing server with moderate resource use
Self-hosted WebRTC videoconferencing server designed for lectures, meetings, and conferences, featuring chat, recording, screen sharing, moderation, and a built-in TURN s...