Self-hosted projects tagged “Chat”
104 open source projects with this tag
104 open source projects with this tag
104 services found

Run and manage large language models locally with an API
Ollama is a local LLM runtime that lets you pull, run, and customize models, offering a CLI and REST API for chat, generation, and embeddings.

Modern discussion forum and community platform
Discourse is open-source forum software for community discussion, support, and knowledge sharing, with moderation tools, customization, and built-in chat.

Self-hosted secure team chat with voice, video, and omnichannel
Rocket.Chat is an open-source communications platform for secure team messaging, channels, DMs, voice/video, integrations, and customer omnichannel support.


Open-source notifications infrastructure for inbox and multi-channel delivery
Novu is an open-source notifications platform with a unified API, workflow orchestration, and embeddable in-app inbox for email, SMS, push, and chat.

Secure, self-hosted team collaboration and messaging platform.
Open-source, self-hosted messaging platform for secure team collaboration with real-time chat, audio calls, screen sharing, and integrations.


Open-source collaboration platform for file sync and groupware
Nextcloud is an open-source content collaboration platform providing file sync & share, groupware (calendar, contacts, mail), real-time office editing, chat and video con...


Self-hosted multi-provider AI chat UI with agents and tools
LibreChat is a self-hosted AI chat platform that supports multiple LLM providers, custom endpoints, agents/tools, file and image chat, conversation search, and presets.


Open-source personal AI for chat, semantic search and agents
Self-hostable personal AI 'second brain' for chat, semantic search, custom agents, automations and integration with local or cloud LLMs.

WebRTC-based video conferencing for the web and mobile
Self-hostable WebRTC video conferencing with chat, screen sharing, moderation tools, and SDKs for embedding meetings into web and mobile apps.

Organized team chat with topic-based threading
Open-source team chat server with topic-based threading for focused, asynchronous, and real-time communication in distributed teams.

All-in-one platform for project management, docs, and team chat
Huly is an open-source all-in-one platform combining project management, team chat, and collaborative documentation as an alternative to tools like Jira, Linear, Slack, a...


Real-time collaborative text editor with plugin extensibility
Etherpad is a web-based real-time collaborative editor with chat, rich-text formatting, and a plugin framework for customization and integrations.
Online chess server for real-time play, analysis, and tournaments
Lila is the open source server behind lichess.org, providing real-time chess, puzzles, analysis, tournaments, teams, and community features via web and mobile clients.

Open-source personal assistant you can run on your own server
Leon is an open-source personal assistant that runs on your server, enabling privacy-focused automation through modular skills with text and optional voice interaction.


Self-hosted virtual browser and shared desktop via WebRTC
Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

Modern Node.js-based forum and community discussion platform
NodeBB is a modern forum platform with real-time discussions, built-in chat, SSO options, plugins, and flexible theming, backed by Redis, MongoDB, or PostgreSQL.


Federated link aggregator and discussion forum platform
Lemmy is a federated, self-hostable link aggregator and forum platform for creating Reddit-like communities with voting, comments, moderation tools, and ActivityPub feder...


Instant messaging server with multi-platform clients and APIs
Tinode is an open source instant messaging platform with a Go backend, web/mobile clients, JSON WebSocket and gRPC APIs, and support for one-to-one and group chat.


Matrix-based secure messaging and collaboration client
Element is a Matrix client for secure team messaging and collaboration, offering end-to-end encrypted chats and calls with interoperability across the Matrix network.


Self-hosted live video streaming server with built-in chat
Owncast is a self-hosted live streaming server that supports RTMP ingest, HLS playback, and built-in web chat, with optional Fediverse (ActivityPub) integration.

Open-source encrypted messenger with no user identifiers
Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.

Visual chatbot and conversational form builder for web and apps
Self-hostable visual builder for chatbots and conversational forms, embeddable on websites and apps with integrations, branching logic, and real-time results analytics.

Open-source web conferencing for virtual classrooms
BigBlueButton is an open-source virtual classroom and web conferencing platform with real-time audio/video, screen sharing, whiteboards, breakout rooms, polling, and reco...

Low-latency, high-quality VoIP voice chat client and server
Mumble is an open-source, low-latency VoIP voice chat platform with a desktop client and a self-hosted server for encrypted group communication.
Secure, anonymous file sharing and hosting over the Tor network
Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.


Scalable real-time messaging server for XMPP, MQTT, and SIP
ejabberd is an Erlang/OTP-based messaging server providing XMPP chat and presence, MQTT broker capabilities for IoT, and SIP services for real-time communications.
Discord-compatible self-hosted chat with voice and video
Spacebar is an open source, self-hostable Discord-compatible communication platform with text chat, voice, and video, designed to work with existing clients and bots.

Modern, responsive, self-hosted web IRC client
Self-hosted web-based IRC client with multi-user support, persistent connections, and a responsive UI for desktop and mobile.

Web-based helpdesk and customer support ticketing system
Open source, web-based helpdesk for managing customer support tickets across multiple channels like email, chat, phone, and social media.

Local-first collaboration workspace for chat, docs, and databases
Open-source, local-first Slack and Notion alternative combining team chat, rich docs, databases, and file management with offline-first sync and self-hosting.