Home / Third-party Clients / Chat & Messaging

73 open-source Chat & Messaging projects

Chat & Messaging (Third-party Clients): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. slack-term★ 6,613 · slowing · Go

    Slack client for the terminal

  2. Teams for Linux★ 5,183 · active · JavaScript

    Unofficial Microsoft Teams desktop client for Linux (Electron)

  3. Aliucord★ 4,911 · active · Kotlin

    Mod for the Discord Android app with plugin support

  4. dingtalk (desktop)★ 2,806 · archived · JavaScript

    Unofficial DingTalk desktop client for Windows, Linux and macOS built on the web version

  5. Swiftcord★ 2,746 · active

    Fully native Discord client for macOS built in Swift

  6. wee-slack★ 2,620 · active · Python

    WeeChat script for Slack with threads, reactions and read-marker sync

  7. sclack★ 2,477 · dormant · Python

    CLI/TUI client for Slack

  8. zapfast★ 2,254 · active · Rust

    Fast native WhatsApp client in Rust and egui built on a reverse-engineered protocol library

  9. abaddon★ 2,230 · active · C++

    Alternative Discord client in C++/GTK3 with voice support

  10. nchat★ 2,000 · active · C++

    Terminal messaging client for Telegram, WhatsApp (whatsmeow) and Signal

  11. Bunny★ 1,753 · archived · TypeScript

    Client modification for the Discord mobile app

  12. cordless★ 1,696 · archived · Go

    Discord terminal client (archived)

  13. Vendetta★ 1,473 · archived · TypeScript

    Mod for Discord's mobile apps (React Native)

  14. emacs-slack★ 1,234 · active · Emacs Lisp

    Slack client for Emacs

  15. powercord★ 1,190 · dormant · JavaScript

    Lightweight Discord client mod focused on simplicity and performance

  16. whatscli★ 1,073 · active · Go

    Command-line WhatsApp client built on reverse-engineered WhatsApp Web protocol

  17. endcord★ 1,016 · active · Python

    Feature-rich Discord TUI client

  18. GoofCord★ 1,014 · active · TypeScript

    Configurable, privacy-minded third-party Discord client

  19. fb-messenger-cli★ 765 · dormant · JavaScript

    Console Facebook Messenger client using reverse-engineered web endpoints

  20. shelter★ 655 · active · TypeScript

    Discord client mod designed to survive Discord client updates

  21. gtkcord3★ 613 · archived · Go

    GTK3 Discord client in Go (predecessor of Dissent)

  22. GitterMobile★ 604 · dormant · JavaScript

    Unofficial Gitter.im chat client for iOS and Android (React Native)

  23. Jared★ 585 · dormant · Swift

    Extensible iMessage chat bot for macOS written in Swift

  24. Discline★ 566 · archived · Python

    Terminal Discord client in Python

  25. discord-lite★ 560 · slowing · Objective-C

    Ultra-lightweight native Discord client for vintage and modern Mac OS

  26. Aerochat★ 545 · archived · C#

    Native Windows Live Messenger 2009-themed Discord client

  27. Unofficial ProtonMail Desktop★ 526 · archived · JavaScript

    Unofficial Electron desktop client for ProtonMail

  28. discord-j2me★ 452 · active · Java

    Discord client for Java ME (MIDP) feature phones

  29. Messer★ 450 · dormant · JavaScript

    Command-line messaging for Facebook Messenger

  30. slk★ 424 · active · Go

    Fast Slack TUI client

  31. accord★ 415 · slowing · Swift

    Native Discord client for modern Macs written in Swift

  32. Unicord★ 415 · active · C#

    Open-source Discord client for Windows 10 and Windows Phone 10

  33. Quarrel★ 358 · archived · C#

    Discord client for Windows and Xbox with voice chat support

  34. wazapp★ 358 · archived · Python

    Unofficial WhatsApp client for MeeGo/Harmattan built on yowsup

  35. moonlight★ 354 · active · TypeScript

    Discord client mod with webpack module patching and extensions

  36. Paicord★ 351 · active · Swift

    Native Discord client for Apple platforms

  37. matterircd★ 309 · active · Go

    Connect to Mattermost or Slack using any IRC client

  38. bitlbee-discord★ 301 · dormant · C

    BitlBee plugin that exposes Discord to IRC clients

  39. bitlbee-facebook★ 283 · dormant · C

    Facebook Messenger protocol plugin for BitlBee

  40. airmessage-server★ 245 · dormant · Swift

    Mac relay server that exposes iMessage to AirMessage Android/web clients

  41. EnhancedDiscord★ 219 · archived · JavaScript

    Lightweight Discord desktop client mod

  42. acheron★ 214 · active · C++

    Alternative Discord client with voice support in C++ and Qt 6 Widgets

  43. discord-qt★ 210 · dormant · TypeScript

    Discord client powered by Node.js and Qt Widgets

  44. MessagesForMacintosh★ 198 · dormant · C

    iMessage client for classic Macintosh (System 2.0 to Mac OS 9.2.2)

  45. wptui★ 197 · active · Rust

    Keyboard-driven terminal WhatsApp client (Ratatui + whatsmeow)

  46. crocodile★ 186 · dormant · Python

    Discord client for TempleOS

  47. scope★ 178 · active · Rust

    Native Discord client for power users

  48. naticord★ 171 · active · C#

    Native Discord client in Python/Qt

  49. Fast-Discord★ 165 · archived · C++

    Discord client in C++ and Qt

  50. Qtcord★ 160 · active · Python

    Lightweight native Discord client built with Qt

  51. 6cord★ 157 · archived · Go

    Terminal Discord client in Go (mirrored from GitLab)

  52. SakuraCord★ 150 · active · Swift

    Native macOS Discord client in Swift and SwiftUI

  53. TriCord★ 132 · active · C++

    Discord client for the Nintendo 3DS

  54. disrust★ 122 · archived · Rust

    Discord TUI client written in Rust

  55. unbound★ 117 · active · TypeScript

    Cross-platform Discord mobile client modification

  56. reliable-discord-client-irc-daemon★ 99 · active · Python

    rdircd: use Discord through any IRC client via the user gateway API

  57. lusid★ 84 · slowing · Python

    Self-hosted iMessage client

  58. slack-tui★ 81 · dormant · JavaScript

    TUI-based client for Slack

  59. openmessage★ 66 · active · Go

    Local-first Google Messages and WhatsApp inbox for Mac, web and MCP

  60. Talk32★ 57 · active · C

    Lightweight unofficial Discord client

  61. Discord4KaiOS★ 54 · slowing · TypeScript

    Unofficial Discord client for KaiOS

  62. whats4linux★ 44 · active · Go

    Unofficial native WhatsApp client for Linux

  63. Line-GTK★ 38 · active · Rust

    Unofficial native LINE client for Linux using a linejs protocol sidecar

  64. NXCord★ 37 · dormant · C++

    Unofficial Discord client for the Nintendo Switch

  65. client★ 30 · active · Rust

    Unofficial WhatsApp client in Rust built on whatsapp-rust

  66. switchcord★ 20 · archived · CMake

    Unofficial Discord client for the Nintendo Switch

  67. ChimeraCord★ 19 · dormant · JavaScript

    Unofficial Discord client for FreeBSD

  68. Cordless★ 18 · active · C

    Unofficial Discord client for the PS Vita

  69. QQ-for-Switch★ 11 · active

    Unofficial experimental QQ client for Nintendo Switch homebrew

  70. bbcord★ 10 · archived · C++

    Unofficial Discord client for QNX BlackBerry 10 devices

  71. Papo★ 9 · active · Rust

    Unofficial GTK client for WhatsApp, built with Rust

  72. Discord-Client★ 7 · dormant · C#

    Unofficial Discord client for Windows Mobile

  73. Discord-KaiOS-Unofficial★ 7 · archived · JavaScript

    Unofficial Discord client for KaiOS feature phones