meetfranz/franz

Franz is a free messaging app for services like WhatsApp, Slack, Messenger and many more.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 13 minutes ago
Added to GitGenius on September 14th, 2026
Created on October 13th, 2017
Open Issues & Pull Requests: 390 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 579
Total Stargazers: 4,718 (+0)
Total Subscribers: 108 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

Franz is a desktop messaging aggregator that consolidates multiple messaging and communication services into a single application window.

Franz solves the problem of context-switching fatigue by bringing numerous messaging platforms—including WhatsApp, Slack, Telegram, Discord, Gmail, Outlook, Teams, and over seventy additional services—into one unified interface. Rather than switching between separate applications, users access all their conversations from a single desktop window. The tool runs on Mac, Windows, and Linux, built with Electron and JavaScript.

Franz suits developers and knowledge workers who juggle multiple communication channels and want to reduce notification fragmentation and app-switching overhead. The project is particularly valuable for those managing both work and personal messaging across different platforms. The tool offers distinctive features including split-view layouts, multi-account support, application hibernation to conserve resources, customizable themes, and account synchronization across devices. Franz 5, available in this repository, represents the open-source predecessor to the current Franz 6 product; this codebase remains available for reference and self-building but is no longer the active product.

The project maintains active build pipelines for Windows, Mac, and Linux platforms. The repository includes comprehensive development documentation covering Linux-specific dependencies and a modular architecture using Lerna for managing sibling modules. The tool supports community contribution through a dedicated plugins repository where users can create custom recipes to integrate additional services. The project sustains an active community Slack channel for user support and plugin development questions.