Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. ChatOps
  3. Hipchat

Hipchat

BSD-3-ClauseGo

A Go package for communicating with HipChat via XMPP without requiring XML or XMPP protocol knowledge.

GitHubGitHub
111 stars32 forks0 contributors

Overview

A golang package to communicate with HipChat over XMPP

Use Cases

Not Ideal For

  • Projects migrating from HipChat to modern platforms like Slack or Microsoft Teams
  • Teams requiring support for advanced chat features such as file sharing or message formatting
  • Developers working in programming languages other than Go
  • New integrations that need active maintenance or updates from a supported service

Pros & Cons

Pros

Simplified XMPP Abstraction

Handles low-level XML and XMPP protocol details, as mentioned in the README, allowing developers to focus on application logic without direct manipulation.

Bot Resource Optimization

Specifically supports HipChat's 'bot' resource to prevent chat history from being sent, which is highlighted in the README for efficient bot building.

Built-in TLS Security

Communicates securely over TLS by default, ensuring encrypted connections to HipChat without additional configuration.

Clean Go Interface

Provides an idiomatic Go API that simplifies HipChat integration, as described in the philosophy section of the README.

Cons

Deprecated Service Dependency

Relies on HipChat, which has been discontinued by Atlassian, making this package obsolete for new or ongoing projects.

Limited Feature Scope

Only supports basic XMPP interactions like messaging and room joining; lacks advanced features such as web API integration or real-time event handling.

Language and Platform Lock-in

Exclusively designed for Go, with no cross-language support, limiting its use for diverse tech stacks.

Frequently Asked Questions

Quick Stats

Stars111
Forks32
Contributors0
Open Issues0
Last commit9 years ago
CreatedSince 2013

Tags

#tls#hipchat#real-time-communication#messaging#api-client#golang#chat-bot#go#xmpp

Built With

G
Go

Included in

Go169.1kChatOps972
Auto-fetched 1 day ago

Related Projects

githubgithub

Go library for accessing the GitHub v3 API

Stars11,226
Forks2,232
Last commit3 days ago
go-openaigo-openai

OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go

Stars10,677
Forks1,699
Last commit7 months ago
DiscordgoDiscordgo

(Golang) Go bindings for Discord

Stars5,925
Forks922
Last commit3 months ago
slackslack

Slack API in Go

Stars4,944
Forks1,188
Last commit6 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub