Go XMPP

Open-source Go projects categorized as XMPP

Top 10 Go XMPP Projects

  1. Tinode

    Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. matterbridge

    bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)

  4. coyim

    coyim - a safe and secure chat client

  5. go-xmpp

    Go XMPP Library (From Yasuhiro Matsumoto and based on the code from Russ Cox)

    Project mention: Go-XMPP 0.2.5 – Go Golang XMPP/Jabber Library – GoXMPP | news.ycombinator.com | 2024-11-07
  6. go-xmpp

    Native Go XMPP library (by FluuxIO)

  7. go-sarah

    Simple yet customizable bot framework written in Go.

  8. mnm

    mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Server)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. xmpp

    An implementation of the Extensible Messaging and Presence Protocol (XMPP) in Go.

  11. pade

    Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.

  12. mnm-hammer

    mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Client)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go XMPP discussion

Log in or Post with

Go XMPP related posts

  • The Lost Art of Single-Tasking

    1 project | news.ycombinator.com | 23 Feb 2024
  • A bridge between most major chat systems

    1 project | news.ycombinator.com | 14 Sep 2023
  • Disabling Matrix Portalling

    3 projects | news.ycombinator.com | 3 Jul 2023
  • How to connect to IRC->Discord bot?

    1 project | /r/irc | 22 Apr 2023
  • VoceChat server is ready! Rust written 17MB open sourced chat server--the easiest to host/intergrate chat server you can find.

    6 projects | /r/selfhosted | 13 Feb 2023
  • Extend XMPP Authorization

    2 projects | /r/golang | 27 Jan 2023
  • Instant Messaging Service | Approach | Protocol | Libraries

    1 project | /r/golang | 8 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source XMPP projects in Go? This list will help you:

# Project Stars
1 Tinode 12,623
2 matterbridge 7,046
3 coyim 602
4 go-xmpp 538
5 go-xmpp 329
6 go-sarah 264
7 mnm 226
8 xmpp 129
9 pade 107
10 mnm-hammer 68

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com