https://github.com/raph6/xmpp-is-not-dead
xmpp jabber server rewrite in golang (RFC 6120 + RFC 6121)
https://github.com/raph6/xmpp-is-not-dead
go golang jabber rfc6120 rfc6121 xmpp xmpp-server
Last synced: 4 months ago
JSON representation
xmpp jabber server rewrite in golang (RFC 6120 + RFC 6121)
- Host: GitHub
- URL: https://github.com/raph6/xmpp-is-not-dead
- Owner: raph6
- Created: 2024-07-03T14:44:23.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-03T15:06:37.000Z (almost 2 years ago)
- Last Synced: 2025-10-03T18:38:36.524Z (8 months ago)
- Topics: go, golang, jabber, rfc6120, rfc6121, xmpp, xmpp-server
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# XMPP is not dead
Simple jabber xmpp server implementation in golang
- [RFC 6120](https://datatracker.ietf.org/doc/rfc6120/) (XMPP Core)
- [RFC 6121](https://datatracker.ietf.org/doc/rfc6121/) (XMPP Instant Messaging and Presence)
## Implemented
- [x] SASL PLAIN authentication (RFC 6120)
- [x] iq:roster (RFC 6120)
- [x] iq:disco#items
- [x] iq:disco#info
## In progress
- [ ] presence broadcast (RFC 6121)
- [ ] message broadcast (RFC 6121)
- [ ] vCard
## TODO
- [ ] TLS (RFC 6120)
- [ ] pgsql database
- [ ] change localhost
- [ ] add tests