7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

10 alternatives ranked by real activity

Open-source Chatwork alternatives

A curated, ranked list of the 10 best open-source alternatives to Chatwork.

The best open-source alternative to Chatwork is Rocket.Chat. If that doesn't suit you, other good options are Mattermost, Zulip, Element and Campfire.

Chatwork alternatives are mainly team chat tools, but some are also productivity tools and documentation & wiki tools. 7 of them shipped code in the last 30 days, 10 can be self-hosted, and 3 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Rocket.Chat

A customizable team communications platform with real-time chat and video, aimed at organizations with strict data protection needs and offered self-hosted, cloud or air-gapped.

GitHub stars
46k
Last commit
yesterday
Latest release
8.8.1
Self-hosted
Yes
Hosted version
Available
rocket.chatRocket.Chat homepage screenshot

Rocket.Chat is a communications platform written in TypeScript for teams and organizations that care about data protection. It supports real-time conversations between colleagues, with partner companies, and with customers or citizens, and its topics place it in the same space as Slack, with WebRTC for calls and meetings.

The product emphasizes control over where and how it runs. Deployment options include self-hosted servers, a managed cloud and fully air-gapped environments, with a scalable architecture and performance monitoring for workspace administration. Security and sovereignty features, including identity management, are a core part of the pitch, and the platform is built to be highly customizable, so organizations can adapt it to their own workflows and integrations.

The repository's license is listed as 'Other' on GitHub, although the topics reference an MIT-licensed community core, so confirm which components fall under which terms before relying on it commercially. It suits government bodies, enterprises and regulated industries that want a Slack-style tool they can host themselves.

Key features

  • Real-time team messaging and channels
  • Video conferencing built on WebRTC
  • Self-hosted, cloud and air-gapped deployment
  • Scalable architecture with performance monitoring
  • Identity and security controls for data sovereignty
  • Highly customizable platform

Pricing: Rocket.Chat does not publish prices. Commercial, Government and Defense plans are quoted through its sales team, with on-premise and air-gapped deployment options.

Mattermost

A self-hosted, open-core collaboration platform combining team chat, automated workflows, voice calls, screen sharing and AI integrations.

GitHub stars
39k
Last commit
today
Latest release
v11.11.1
Self-hosted
Yes
Hosted version
Available
mattermost.comMattermost homepage screenshot

Mattermost is an open-core collaboration platform you host yourself, covering team chat, workflow automation, voice calls, screen sharing and AI integrations. This repository is the primary source for core development of the platform. The server is built with Go and React, ships as one Linux binary and depends on PostgreSQL. GitHub lists the license as 'Other'.

Each month, on the 16th, a newly compiled release is published under the MIT license. You can deploy Mattermost on-premises or try it in the cloud. The project highlights use cases such as DevSecOps, incident resolution and IT service desk, and it offers native clients for Android, iOS, Windows, macOS and Linux in addition to the web interface.

Installation options include Docker, Ubuntu, a tar archive, Kubernetes, Helm and an Omnibus package. Developers can build integrations through APIs, webhooks, slash commands, Apps and plugins, and the repository links product and developer documentation, security bulletins and contribution guides. It suits engineering, security and operations teams that want controlled, self-managed team messaging.

Key features

  • Team chat with channels and threads
  • Built-in workflow automation
  • Voice calling and screen sharing
  • Integration with AI tools
  • Single Linux binary with PostgreSQL
  • Native mobile and desktop apps
  • APIs, webhooks, slash commands and plugins

Pricing: Mattermost does not publish prices. Professional, Enterprise and Enterprise Advanced are quoted through sales; a limited-use edition and a 1-hour trial environment are offered for evaluation.

Zulip

An open-source team chat app that organizes conversations into topic-based threads, designed for both live and asynchronous discussion, available hosted or self-hosted.

GitHub stars
26k
Last commit
today
Latest release
12.3
Licence
Apache-2.0
Self-hosted
Yes
Hosted version
Available
zulip.comZulip homepage screenshot

Zulip is an open-source team chat application whose defining feature is topic-based threading within channels. The idea is to blend the strengths of email and chat, so that remote and distributed teams can follow several conversations at once and catch up later without losing context. Its topics tag it as a Slack alternative.

The project is developed by a distributed community, with more than a thousand contributors and a steady flow of commits each month, and it says it has put effort into readable, tested code and extensive contributor documentation. The server is a Python web application, and there are web, desktop, built on Electron, and mobile clients, built with React Native. Zulip is used by companies and open-source projects alike, and the README says it is designed for both live and asynchronous communication.

Zulip is licensed under Apache-2.0. You can run the server on your own infrastructure, which gives full control over data, or use the hosted service operated by the project's company. It suits teams that find flat channel-based chat chaotic and want a more structured way to keep discussions organized.

Key features

  • Topic-based threading in channels
  • Live and asynchronous conversations
  • Web, desktop and mobile clients
  • Self-hosted server or hosted service
  • Extensive contributor documentation
  • Python and JavaScript codebase

Pricing: Cloud has a free plan, with Standard at $8 and Plus at $12 per user per month ($6.67 and $10 billed annually). Self-hosted is free, with Basic at $3.50 and Business at $8 per user per month; Enterprise is by contact.

Element

Web and desktop client for the Matrix network, offering encrypted chat, rooms and collaboration built on the Matrix JS SDK.

GitHub stars
14k
Last commit
today
Latest release
v1.12.30
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available
element.ioElement homepage screenshot

Element Web is a client for Matrix, the open protocol for decentralized messaging. It is the web and desktop application formerly known as Vector and Riot, and it lets people join rooms, chat in teams and communities, and collaborate across Matrix servers rather than inside a single vendor's network.

The client is built with TypeScript on top of the Matrix JS SDK. The README defines support tiers for browsers, covering recent versions of Chrome, Firefox, Edge and Safari on desktop, best-effort handling for ESR and extended-stable releases, and community support for mobile web. For phones and tablets the maintainers recommend the native Element X apps for Android and iOS.

It is released under the AGPL-3.0 license and is typically served from your own web host or used through the hosted app from the vendor, Element. Related products such as Element Call and the Enterprise Server Suite are mentioned as part of the wider Element offering. Changes are tracked on GitHub with regular release cycles.

Key features

  • Matrix web client for rooms and chat
  • Desktop app built from the same code
  • Built on the Matrix JS SDK
  • Documented browser support tiers
  • Works alongside Element X mobile apps

Pricing: Element Enterprise is priced per seat per month and Sovereign per deployment, but no prices are published; buyers are directed to talk to an expert.

Campfire

A simple self-hosted web chat application from Basecamp with rooms, direct messages, file attachments and a bot API, available without a subscription.

GitHub stars
4.7k
Last commit
7 days ago
Latest release
v1.5.1
Licence
MIT
Self-hosted
Yes
once.comCampfire homepage screenshot

Campfire is a web-based group chat application that Basecamp offers as software you run yourself, with no subscription. It covers the features people expect from team chat, including multiple rooms with access controls, direct messages, @mentions and search.

Files can be attached to messages and previewed, notifications are delivered via Web Push, and an API supports bot integrations. The Docker image bundles the web app, background jobs, caching, file serving and SSL, so a single machine is enough for a complete deployment. A pre-built image is published on the GitHub container registry.

The simplest way to deploy is ONCE, a tool that walks through setup and keeps the instance up to date automatically; you can also run the Docker image directly by following the self-hosting guide. On first launch a wizard creates the admin account, whose email address appears on the sign-in page. Campfire is written in Ruby, licensed under MIT, and open to modification.

Key features

  • Multiple chat rooms with access controls
  • Direct messages and @mentions
  • File attachments with previews
  • Message search
  • Web Push notifications
  • API with bot integration support
  • Single-machine Docker deployment

Pricing: Free to self-host under the MIT licence, with no subscription.

Macro

Macro is an open-source team workspace that brings email, chat, documents, tasks, AI agents, calls and CRM together with shared AI memory.

GitHub stars
4.5k
Last commit
today
Latest release
v2026.10.1.0
Licence
AGPL-3.0
Hosted version
Available
macro.comMacro homepage screenshot

Macro is an all-in-one workspace for teams that brings messaging, mail, documents, tasks, AI agents, calls and customer records into a single quick interface. Everything in the workspace can be linked with @ mentions and searched, so people and agents do not have to hop between separate tools to find context.

The project grew from its founders' wish for a single operating system for their startup, after using Slack, Linear, Notion, HubSpot and Superhuman, which do not work together as one system. A shared team-level memory ties the pieces together. Repository topics reference Slack, Notion and Linear as comparison points, plus MCP and agent support. The code base is written in Rust and TypeScript.

Macro is licensed under AGPL-3.0 and offers a hosted sign-up, with documentation, a demo booking and a feature request channel linked in the README. It suits startups and small teams that want to replace a stack of separate collaboration tools.

Key features

  • Unified email, chat and docs
  • Tasks and CRM in the same workspace
  • AI agents with shared team memory
  • @-linking across all content
  • Searchable workspace content
  • Calls and meetings

Pricing: Free plan for personal use. The paid plan costs $40 per seat per month for the first 5 seats and $80 after that. The AGPL-licensed software can also be self-hosted.

Chatto

Self-hostable team and community chat application with channels, voice and video calls, and screen sharing, built with a privacy-first approach.

GitHub stars
2.8k
Last commit
today
Latest release
v0.4.24
Licence
AGPL-3.0
Self-hosted
Yes
chatto.runChatto homepage screenshot

Chatto is an open-source chat application for teams and communities that is meant to be free and easy to self-host. The repository contains the chat server, a command-line tool, and a bundled web front end, and the project describes itself as fully featured. It is released under the AGPL-3.0 license.

The topics describe a privacy-first design that is GDPR-compliant, and the application includes voice calls, video calls, and screen sharing in addition to text chat. The repository also hosts related components, including Runling, an independent workflow and agent orchestrator published on npm, and Authling, an identity provider that is expected to move to its own repository.

The README says cloud hosting will be available soon, so self-hosting is the supported route today, with a documentation site and releases for installation. The authors note that Chatto is built with the help of coding agents. It is a young project created in 2026 and suits teams that want an alternative to hosted workplace chat tools.

Key features

  • Team and community text chat
  • Voice and video calls
  • Screen sharing
  • Bundled web front end and CLI
  • Privacy-first, GDPR-oriented design
  • Self-hosting documentation and releases

Pricing: Free and open source under the AGPL-3.0 license; the project says cloud hosting is coming.

Colanode

Colanode is an open-source, local-first workspace with chat, Notion-style pages, databases and files that you can self-host.

GitHub stars
5.2k
Last commit
6 mo ago
Latest release
v0.4.7
Licence
Apache-2.0
Self-hosted
Yes
colanode.comColanode homepage screenshot

Colanode is an all-in-one collaboration platform built around data privacy and control. It combines real-time chat, rich-text pages for documents, wikis and notes, customizable databases and file management in one workspace, positioned as an open-source alternative to Slack and Notion.

It has a client app, available on the web and as an Electron desktop app, and a self-hosted server. One app can connect to several servers, each holding one or more workspaces for different teams or projects. Databases support custom fields and table, kanban and calendar views. The local-first design writes every change to a local SQLite database first and syncs it in the background, so reads are immediate and people can keep working when offline.

The topics reference CRDTs and Yjs for real-time collaboration. Colanode is written in TypeScript and licensed under Apache-2.0, and because you run the server yourself you decide where the data is stored. It suits individuals, small projects and larger teams that want to avoid depending on a hosted vendor.

Key features

  • Real-time team chat
  • Rich-text pages and wikis
  • Databases with table, kanban and calendar views
  • File management in workspaces
  • Local-first SQLite sync
  • Web and desktop clients

Pricing: Cloud plans include unlimited users and scale by storage: free Seed (10GB), Forge $20, Scale $100 and Titan $500 per month. Enterprise and custom deployments are by contact.

Twake Legacy

Deprecated open-source collaboration suite offering team chat, file storage, calendar, tasks and video calls; its maintainers have moved to Twake Workplace.

GitHub stars
1.9k
Last commit
7 mo ago
Latest release
v2023.Q1.1223
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available
linagora.github.ioTwake Legacy homepage screenshot

Twake, published by Linagora, was an open-source digital workplace combining team chat, file storage, a shared calendar, task management, video calls and real-time document collaboration. It was designed to improve organizational productivity, with kanban boards for tasks and a drive for files. This repository is the legacy codebase and is explicitly marked deprecated.

The README states that the repository is no longer actively maintained and directs users to the newer Twake-workplace repository for current features and support. The archived instructions describe running a local instance with Docker Compose, which serves on localhost, redirects to HTTPS and uses a self-signed certificate by default unless you disable SSL certificates in the compose file. The team also offered a hosted SaaS demo, plus documentation, a community forum and Weblate-based translations.

The code is written in TypeScript and licensed under AGPL-3.0. Anyone evaluating the product today should look at the successor project rather than adopt this repository for new deployments. It remains useful mainly for existing installations and as a reference for how the platform was built.

Key features

  • Team chat and channels
  • File storage and sharing
  • Team calendar
  • Task management with kanban boards
  • Video calls and conferencing
  • Real-time document collaboration
  • Docker Compose self-hosting

Teamlinker

Teamlinker is a team collaboration platform that combines projects, wiki, calendar, meetings, chat and network disk in a browser-based web OS.

GitHub stars
522
Last commit
2 yr ago
Licence
GPL-3.0
Self-hosted
Yes

Teamlinker is a team collaboration platform that brings several tools into one place so companies do not need separate apps for project progress, colleague communication and client meetings. It is built on TeamOS, a web operating system in which users can run tasks in parallel in windows, similar to a desktop operating system.

It has six functional modules: project management, wiki, calendar, meetings, chat and a network disk. The web OS offers desktop management, multiple windows, multitasking, file drag and drop, upload and download. Meetings use WebRTC for multi-person video and voice, member invitations, screen sharing, virtual backgrounds, video blur, administrator controls and in-meeting chat. A custom block editor powers the wiki.

The stack is TypeScript throughout, with Node.js on the back end and Vue 3 on the front end, and mediasoup is listed among its topics. Related open-source components include TLCalendar, TLEditor, TLMeetingClient and TLMeetingServer. Teamlinker is licensed under GPL-3.0 and has documentation in English and Chinese.

Key features

  • Project, wiki, calendar, chat and network disk modules
  • Browser-based web OS with multiple windows
  • WebRTC video meetings with screen sharing
  • Virtual backgrounds and video blur
  • Block-based wiki editor
  • File drag, drop, upload and download

Pricing: Free and open source under GPL-3.0.

Chatwork alternatives: questions

What is the best open-source alternative to Chatwork?
Rocket.Chat is the top-ranked open-source alternative to Chatwork on Enlisted: A customizable team communications platform with real-time chat and video, aimed at organizations with strict data protection needs and offered self-hosted, cloud or air-gapped. Other strong options are Mattermost, Zulip, Element and Campfire.
Are these Chatwork alternatives free?
All 10 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 6 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Chatwork alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 7 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all