You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Mickael Remond 57ed387f4f Add support for Out of Band markers (OOB) from XEP-0066 5 years ago
cmd Refactor / clean up registry 5 years ago
.gitignore More file to ignore 5 years ago
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Dockerfile Add test (and refactor them) for PR#15 (#18) 6 years ago
LICENSE
README.md Fix codecov badge 5 years ago
auth.go Refactor / clean up registry 5 years ago
check_cert.go Fix import path 5 years ago
client.go Merge pull request #16 from TheoMcGinley/infinite-retries-fix 6 years ago
client_test.go
codecov.yml Disable Codecov comments on PR 5 years ago
codeship-services.yml
codeship-steps.yml
codeship.env.encrypted
component.go [BUGFIX] no pointer in type case in component 5 years ago
component_test.go
config.go Clarify use of insecure flag 5 years ago
control_test.go Refactor / clean up registry 5 years ago
doc.go
go.mod Use tagged version for soundcloud and mgp123 6 years ago
go.sum Use tagged version for soundcloud and mgp123 6 years ago
iot_control.go Refactor / clean up registry 5 years ago
iq.go Refactor / clean up registry 5 years ago
iq_test.go Add test (and refactor them) for PR#15 (#18) 6 years ago
jid.go
jid_test.go
message.go Refactor / clean up registry 5 years ago
message_test.go Refactor / clean up registry 5 years ago
msg_chat_markers.go Add support for chat markers parsing (XEP-0333) 5 years ago
msg_oob.go Add support for Out of Band markers (OOB) from XEP-0066 5 years ago
msg_receipts.go Refactor / clean up registry 5 years ago
msg_receipts_test.go Refactor / clean up registry 5 years ago
ns.go
packet.go
parser.go Add tool to check XMPP certificate on starttls 5 years ago
pep.go Refactor / clean up registry 5 years ago
presence.go Parse show, status, and priority of presence stanzas as child elements instead of attributes 6 years ago
presence_test.go Update presence_test.go 5 years ago
registry.go Refactor / clean up registry 5 years ago
registry_test.go Refactor / clean up registry 5 years ago
session.go Add tool to check XMPP certificate on starttls 5 years ago
socket_proxy.go Add tool to check XMPP certificate on starttls 5 years ago
starttls.go
stream.go Add tool to check XMPP certificate on starttls 5 years ago
tcp_server_mock.go
test.sh Add test (and refactor them) for PR#15 (#18) 6 years ago
xmpp_test.go Update xmpp_test.go 5 years ago

README.md

Go XMPP

Codeship Status for FluuxIO/xmpp GoDoc GoReportCard codecov

Fluux XMPP is a Go XMPP library, focusing on simplicity, simple automation, and IoT.

The goal is to make simple to write simple adhoc XMPP clients:

  • For automation (like for example monitoring of an XMPP service),
  • For building connected "things" by plugging them on an XMPP server,
  • For writing simple chatbot to control a service or a thing.
  • For writing XMPP servers components.

The library is designed to have minimal dependencies. For now, the library does not depends on any other library.

Usage

Please, check GoDoc for more information: gosrc.io/xmpp