Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Communication & Collaboration/Jami
icon of Jami

Jami

Open source alternative to WhatsApp and Discord

  • 168 stars
  • GPL-3.0
  • Active this week
  • Last commit 1 day ago

Last verified Oct 20, 2026

Secure private messaging, audio and video calls, and file sharing with a decentralized open source communication platform that works without central servers.

Visit websiteGitHub168 stars
image of Jami
TL;DR

Jami is a peer-to-peer voice, video, messaging, and file-transfer communication platform. It replaces centralized calling and chat services for users and organizations that want distributed communication, SIP compatibility, and inspectable core infrastructure. GPL-3.0 licensed daemon repository.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
who it's for

Who Jami is for#

Privacy-focused teams choosing open communication

Jami fits groups that want inspectable voice, video, messaging, and file transfer with less dependency on a central provider.

Skip if:

You need the simplest managed workspace chat with broad enterprise integrations.

VoIP developers integrating open call logic

The daemon repository helps developers work with the core communication logic separately from client interfaces.

Skip if:

You only need a hosted meeting app and do not plan to run or integrate communication infrastructure.

the problem

The problem it solves#

Centralized calling and messaging services put accounts, routing, and metadata under one provider. That can be convenient, but it creates privacy concerns, outage dependency, and limited control over communication infrastructure.

Teams with stronger privacy requirements need communication tools that reduce central server reliance while still supporting practical calling, file transfer, and account workflows. They also need client and daemon boundaries developers can understand.

how Jami solves it

How it solves it#

Peer-to-peer distributed calls

The README lists P2P-DHT support, which lets Jami route calls through a distributed model instead of depending only on a central service.

SIP account compatibility

Jami can work with Asterisk through SIP accounts, which matters for organizations with existing VoIP infrastructure.

Separate daemon and interfaces

The README explains that the daemon handles business logic while user interfaces live separately, making integrations and alternate clients easier to reason about.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Distributed communication modelJami is strongest for users who want chat and calling without putting every interaction through a centralized platform account.
  • Useful VoIP bridgeSIP and Asterisk compatibility make Jami relevant for teams that already understand VoIP systems and need open client infrastructure.

Trade-offs

  • -Distributed systems can be harder to supportP2P communication can complicate troubleshooting, connectivity, and user onboarding compared with fully managed centralized services.
tech stack · detected from GitHub

What it's built on#

Languages
CC++Objective-C++Python
frequently asked

FAQ#

What is Jami used for?

Jami is used for voice, video, messaging, file transfer, and VoIP-style communication.

Does Jami use peer-to-peer communication?

Yes. The README lists peer-to-peer distributed calls using P2P-DHT.

What is in the jami-daemon repository?

The README says the source tree contains the daemon that handles Jami business logic, while user interfaces live in separate repositories.

also worth a look

Similar open-source tools#

dcts-shipping

Alternative toDiscord

Self-hosted Discord-style chat with encrypted DMs and voice

  • 645 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

simplex-chat

Alternative toWWhatsApp

Private messaging without user IDs or servers.

  • 19,580 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Signal

Alternative toWWhatsApp

A secure messaging app focused on privacy and user experience.

  • 10,742 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Valour

Alternative toDiscord

Open source Discord alternative with flexible community tools

  • 400 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

SpacebarChat

Alternative toDiscord

Free open source Discord reimplementation with full API parity

  • 2,210 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Revolt

Alternative toDiscord

Self-hosted open source Discord alternative with servers

  • 3,406 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
by category

Open source tools in these categories#

126

Communication & Collaboration

freeCodeCamp, iptv, Excalidraw
126

Security & Monitoring

REA (Reverse Engineer Anything), RustDesk, Uptime Kuma

Featured

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse