An instant messaging client with a terminal-based user interface. https://mellium.im/communique/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Sam Whited 660f0b8fd6
.woodpecker: update checkdoc tool location
4 weeks ago
.woodpecker .woodpecker: update checkdoc tool location 4 weeks ago
docs docs: update funding to point to org profile 12 months ago
internal internal/ui: fix missing file header 1 month ago
.gitignore all: support sending/storing stanza IDs 1 year ago
LICENSE communiqué: make LICENSE match copyright headers 4 years ago
Makefile communique: set default version in Makefile 12 months ago
README.md all: update repo links in readme 1 month ago
cmd.go all: clean up issues found by CI 1 month ago
communiqué.toml.example communique: add easier multi-process support 11 months ago
config.go all: add basic MUC support 11 months ago
go.mod all: use mellium.im/legacy module 4 months ago
go.sum all: use mellium.im/legacy module 4 months ago
handler.go all: clean up issues found by CI 1 month ago
history.go all: clean up issues found by CI 1 month ago
main.go all: clean up issues found by CI 1 month ago
schema.sql all: add support for entity caps/service discovery 6 months ago

README.md

Communiqué

Issue Tracker Chat License CI

Screenshot

An instant messaging client written in Go for services that support the XMPP protocol and the public Jabber network.

Building

To build Communiqué you will need a supported Go version (see the go.mod file). If an appropriate version of Go is already installed, try running make.

If you'd like to contribute to the project, see CONTRIBUTING.md.

License

The package may be used under the terms of the BSD 2-Clause License a copy of which may be found in the file "LICENSE".

Unless you explicitly state otherwise, any contribution submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.