Open source Microsoft Teams alternatives
Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Microsoft Teams alternative; 55 more are in the category where Microsoft Teams is a typical product.
Open source projects in the same category: Chat & Messaging / Slack Alternatives, Video Conferencing
Category-level information: these projects are the same kind of software as Microsoft Teams; they have not claimed to be a one-to-one replacement.
socketio · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You communicate bidirectional, low latency real-time between the browser and the server
- When the connection is disconnected, you run non-stop with automatic reconnection and a HTTP long-polling replacement.
- You post messages to specific client groups with rooms (rooms) and namespaces (namespaces)
- • NeutralHacker News
Socket.IO C++
“Socket.IO also gives you things like cross-everything callbacks: // server io.emit('event', function (msg) { console.log('Client responded!', msg) }) // client io.on('event', function (cb) { cb('This is my response') }) And it also provides socket namespacing, and "rooms" (a bit…”
- ↑ PositiveHacker News
Socket.IO P2P
“SockJS is definitely a reasonable choice as a base. At Pusher we use a fork of SockJS for HTTP fallback but we actually use em-websocket [1] (ruby) for our WebSocket API. Given the opportunity we'd probably move away from SockJS to something much simpler because we only want the…”
Verified against README · Oct 25, 2026 · source
RocketChat · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- Using Docker or Kubernetes, you set up secure workspace on your own servers
- With Federation support, you provide secure communication with other companies and external networks
- You configure corporate security with identity management and role-based access control
- • High number of open issues (4,303)
- • NeutralHacker News
Welcoming Rocket.Chat to Matrix
“Even if Rocket.Chat used the same E2EE scheme as Matrix, you would still have to re-encrypt, given the application-layer protocols are not the same. RC's messages are a blob of JSON which looks nothing like Matrix's JSON events. To preserve E2EE throughout you'd have to speak…”
- • NeutralHacker News
Welcoming Rocket.Chat to Matrix
“True, although this is one step away from being a multihead messenger, effectively. It's just that the protocol-specific modules are daemons using a standard API rather than in-process. For instance, I can't think of a way that one would run an Element Web<->Rocket.Chat bridge…”
Verified against README · Oct 26, 2026 · source
Chatwoot
100chatwoot · Chat & Messaging / Slack Alternatives
Alternative to (project's own claim): Intercom, Zendesk, Salesforce Service
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You manage customer conversations from different channels from a single inbox
- You publish frequently asked questions and guides through the help center portal
- Edit support workflows with automated assignment and tagging tools
- • High number of open issues (1,600)
- • NeutralHacker News
Launch HN: Chatwoot (YC W21) – Open-Source Alternative to Intercom, Zendesk
“Alex from Papercups here :) My guess is partially what vardaro mentioned (to hedge their bets), and partially because the space is really, really "wide" (not sure if that's the right word) in the sense that products like this could go in a million different directions... for…”
- • NeutralHacker News
Launch HN: Chatwoot (YC W21) – Open-Source Alternative to Intercom, Zendesk
“Oh, wow. I used Chatwoot in the past, happily surprised you went through YC! I did have trouble self-hosting once, I think I had to enable task queues in my Heroku or something. I might've eventually switched over to the hosted option which was much easier. I would use Chatwoot…”
Verified against README · Oct 26, 2026 · source
AionUi
100iOfficeAI · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- By adding any API key, you use the built-in AI agent engine directly.
- You run 24/7 continuous automation tasks with Cron support.
- You manage multiple AI agents from a single interface and co-operate on files.
- • High number of open issues (895)
- • NeutralHacker News
Show HN: AionUi – Open-Source Cowork for Claude Code, Gemini CLI, Codex and More
“Related: > CrewBench is built on top of AionUi (Apache-2.0) and inherits all upstream AionUi capabilities, while adding developer-focused observability and guardrails.”
- ↓ NegativeGitHub Issue
[Bug]: can't login in .49
“### Module Other ### Platform Windows ### AionUi Version 2.1.49 ### Bug Description login link redirects to main site ### Steps to Reproduce open UI and press Login ### Expected Behavior Login succeeds ### Actual Behavior nothing, sometimes waiting for login, sometimes simple…”
Verified against README · Oct 26, 2026 · source
Jitsi Meet
100jitsi · Video Conferencing
Common commercial products in this category: Zoom, Google Meet, Microsoft Teams
- You can start a meeting without any additional installation via current web browsers.
- You can use mobile apps to participate in audio and video calls while on the go.
- You can install your own video conferencing infrastructure with the help of Debian packages or Docker.
- • NeutralHacker News
Jitsi Meet: An open source alternative to Zoom
“You could use LDAP, but really the default configuration allows for Prosody commands, e.g. prosodyctl adduser [email protected] What I did was set up a vanilla Jitsi Meet instance (on DigitalOcean) and then create a shared user / pass per room share with my team. Feel free to…”
- • NeutralHacker News
Proof of concept: end-to-end encryption in Jitsi Meet
“Jitsi Meet even shows a popup saying Firefox is not supported, and the only fully supported browsers are Chrome and Chromium. You're right that screen sharing does seem to work in Firefox! Thanks for pointing that out. It looks like FF on my Linux box is blocking it, but I guess…”
Verified against README · Oct 26, 2026 · source
discord.js
100discordjs · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You develop applications that interact with Discord API in the Node.js environment.
- You set up systems that exchange data with Discord audio channels.
- Using the auxiliary packages offered, you manage Discord API data structures and requests.
Verified against README · Oct 26, 2026 · source
Zulip
95zulip · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You run your own Zulip server on Ubuntu or Debian Linux.
- You combine the advantages of email and chat with topic (topic) based message sequences to keep your team's live and asynchronous conversations organized.
- Using Zulip Cloud hosting options, you use the application without server installation.
- • High number of open issues (2,050)
- ↑ PositiveHacker News
Dropbox has open-sourced Zulip
“Thanks for using and contributing to GitLab! Although Zulip is far ahead of other open source solutions we are leaning towards Rocket Chat. Javascript and Meteor are the most popular language and framework so it would be easier to contribute. It is not who is ahead now but about…”
- • NeutralHacker News
Dropbox has open-sourced Zulip
“Zulip can be hosted internally, and there is a desktop Linux client in addition to running fine in the usual zoo of Linux web browsers.”
Verified against README · Oct 26, 2026 · source
LiveKit
100livekit · Video Conferencing
Common commercial products in this category: Zoom, Google Meet, Microsoft Teams
- You can bring people, devices, and AI agents together as participants in the same room.
- With Python and Node.js SDK, you can develop voice AI agents that include audio recognition, language model, and text-reading components.
- With simulcast, selective subscription, speaker detection, and end-to-end encryption, you can manage real-time media streams.
- ↑ PositiveHacker News
LiveKit – Open source, high performance WebRTC infrastructure
“I am so impressed how quickly LiveKit has developed and become polished. If you missed it they wrote a really good article on it here[0] I also really love as a company how LiveKit operates. I work on an Open Source library they use (Pion). They contributed so much upstream and…”
- • NeutralHacker News
LiveKit – Open source, high performance WebRTC infrastructure
“You certainly could, there are some folks in the community building Twitch-like livestreaming experiences with LiveKit. One of my teammates built a mobile livestreaming demo app, perhaps I can convince him to release the code. ;) Update: Given that this is for internal use at…”
Verified against README · Oct 26, 2026 · source
etherpad
100ether · Video Conferencing
Common commercial products in this category: Zoom, Google Meet, Microsoft Teams
- With the time slider, you can examine the entire history of a document by character character.
- Thanks to the author colors, you can instantly see the collaboration and who writes what.
- With hundreds of plugins, you can expand the system and support thousands of simultaneous editors.
- ↓ NegativeHacker News
The most surprising thing I've seen in 2009, courtesy of Etherpad
“Cheating is a difficult and important problem, but I'm not sure this solution would be worth the inconvenience it would cause. If it only inconvenienced cheaters that would be fine -- but I think it would also cause some honest students and teachers a lot of trouble. First,…”
- • NeutralHacker News
The most surprising thing I've seen in 2009, courtesy of Etherpad
“"I doubt everyone will abandon their word processing software and user Etherpad." They will probably give up Word for something, eventually. Especially among the current generation, writing is something done online; a blog, an email, a tweet, writing on someone's wall. At some…”
hubot
100hubotio · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You can create custom bot samples for different chat services.
- You can add new functions and scripts to your bot via the command system.
- With the built-in command search and help feature, you can manage your bot's capabilities.
- • NeutralHacker News
GitHub open sources Hubot (chat bot)
“Hubot supports IRC too (though probably not as well, we only hop in when Campfire goes down). We depend on having a nice, customizable native Campfire client. We keep a custom js script in DropBox that Propane ( ) loads on startup. We've been able to modify the UI to show…”
- • NeutralHacker News
GitHub open sources Hubot (chat bot)
“We're just shipping the foundation right now. A lot of our other stuff is tied to a substantial amount of other services (our CI, our special build layer, various other home-grown services, etc). Over time — and judging from Twitter, very quickly! —…”
openimsdk · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You add instant messaging and group management features to your app.
- You integrate business systems with Mikroservis architecture and webhook support.
- You distribute servers using source code, Kubernetes or Docker.
Coturn
100coturn · Video Conferencing
Common commercial products in this category: Zoom, Google Meet, Microsoft Teams
- In VoIP and WebRTC applications, you provide traffic transit for users behind NAT
- With TLS and DTLS support, you perform secure media transmission via STUN/TURN protocols
- Manage user authentication processes using databases such as MariaDB, PostgreSQL or Redis
- • NeutralGitHub Issue
Force only TLS and DTLS sockets not working
“As commented in [this group post]( `--no_tcp` and `--no_udp` flags do not disable plain sockets. Intead of that, activating both only disable `listening-port` and continue enabling `tls-listening-port`, but accepting both, plain and TLS/DTLS connections. I would like having…”
- ↑ PositiveGitHub Issue
The server returned an error with code=701: STUN/TURN allocate request timed out.
“Hi everybody, First, many thanks to everybody and so sorry for my English. I'm beginer in this, i installed and configured Coturn, it looks good. But when i tried test with Trickle ICE tools i got error 701: ”
Tyrrrz · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You can save the message history on Discord server channels to a local file.
- You can export personal messages or group chats in Markdown format.
- You can automate chat backups using the command line interface.
- ↓ NegativeGitHub Issue
You broke Discord's community guidelines
“### Version 2.46.1 ### Flavor CLI (Command-Line Interface) ### Platform Mac ### Export format HTML ### Steps to reproduce When running CLI - it works with a new auth token, but the next time I try - my account is blocked, and I have to reset my password, get a new auth token and…”
- • NeutralGitHub Issue
Render threads as part of the parent channel
“### Flavor _No response_ ### Export format _No response_ ### Details Discord recently unveiled Threads, and they are currently not exported when exporting a channel that has them”
Telethon
10LonamiWebs · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You can send messages and share files via Telegram.
- You can write interactive programs with Telegram API through user or bot accounts.
- By listening to incoming messages, you can create automatic responses based on specific triggers.
- • Repository is archived (no longer maintained)
- • NeutralGitHub Issue
account banned
“When using the library, the account is immediately banished How to avoid this? --- *(edit from @Lonami)* For everyone still coming here, see [my comment]( > Even official applications have these problems, not only libraries. Bans probably depend on a lot of factors, such as…”
- • NeutralGitHub Issue
cannot run the program
“hi, i tried to run the example, but i get an error: "ModuleNotFoundError: No module named 'telethon.tl.types'" how can i resolve that? thanks”
Baileys
100WhiskeySockets · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You communicate directly with WhatsApp Web API using the WebSockets protocol
- You reference the guide and documentation offered by the library in TypeScript-based projects
- You benefit from the migration guide provided for the transition to the current version of the project
- • NeutralHacker News
In 1973, I invented Baileys
“> We needed what they called an “Anglo-Irish” name. We were sure that a family name might be better than a “thing” or a place name. That was the popular convention of the business in those days. After all, many drinks were named after the people who made them. > We were still…”
- • NeutralHacker News
In 1973, I invented Baileys
“If you mix it with, e.g., toffee Frijj[1], then you can't taste the Baileys at all. But you will wake up 36 hours later wondering what happened to your weekend and the rest of the Baileys. [1] Thick milkshake kind of stuff in the UK”
coai
54coaidev · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- With priority-based routing and load balancing features, you can manage a large number of different AI models through a single gateway.
- You can chat with the Markdown interface, which includes LaTeX formulas, Mermaid mind maps, and support for advanced table creation.
- You can parse file formats such as PDF, Docx, Pptx and Excel and use OCR visual recognition features.
client
70keybase · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- Using the command line tool, you manage basic encryption and service operations.
- You develop mobile and desktop clients with React Native and Electron components.
- You can configure service communication by examining Apache Euro-based protocol definitions.
- • High number of open issues (4,281)
- ↑ PositiveHacker News
Vulnerability in the Mac Zoom client allows malicious websites to enable camera
“Your proposal is the closest thing to the best solution I have seen. It still has at least several issues: * When Zoom is already installed: - should be able to handle most instances - needs to account for version management, eg installed version zoom could still be version that…”
- • NeutralHacker News
Vulnerability in the Mac Zoom client allows malicious websites to enable camera
“Those are some interesting points. I'm not convinced that versions should be in scope for this sort of thing though. If I'm writing a protocol handler, I think it's my responsibility to make sure my software can update itself, and make the default behavior that it should check…”
Telegraf
92telegraf · Chat & Messaging / Slack Alternatives
Common commercial products in this category: Slack, Microsoft Teams, Discord
- You can develop Telegram bots using JavaScript or TypeScript.
- You can install integrated webhook structures with Express.js, Fastify or other HTTP servers.
- You can run your bot on cloud platforms such as AWS Lambda or Firebase.
- ↓ NegativeHacker News
Monitoring Raspberry Pi Devices Using Telegraf, InfluxDB and Grafana
“InfluxData doesn't make money from Telegraf at all. It fills a need (data collection) that InfluxDB users have, so it helps them which helps us, but it also helps our competitors whose users also use Telegraf to collect data. The reason merges have been a problem is that…”
- • NeutralHacker News
Monitoring Raspberry Pi Devices Using Telegraf, InfluxDB and Grafana
“SaaS version of that would be use Telegraf, but send data to Sumo Logic, Data Dog or other observability vendor. I would also You don't need to host InfluxDb and Grafana yourself. I would also consider gathering logs and traces to troubleshoot problems. Straightforward with top…”