Contributions to ecosystem
Our contributions to the ecosystem.
Third-party opensource projects
XMPPframework for iOS
Available on: robbiehanson/XMPPFramework
- XEP-0363: HTTP File Upload
- XEP-0313: Message Archive Management
- XEP-0030: Service Discovery
- MUC light
- Token-based reconnection
- Revamped README: making people feel like this is a well mantained and up to date framework
- Created a way to Mock a piece of the framework to improve the way we write tests
Smack for Android
Available on: igniterealtime/Smack
- XEP-0357: Push Notifications
- XEP-0191: Blocking Command
- XEP-0313: Message Archive Management
- XEP-0308: Last Message Correction
- MUC light
- Token-based reconnection
- Instant Stream Resumption
- XEP-0231: Bits of Binary
- XEP-0333: Chat Markers
- MAM documentation
Movim
See movim/movim on GitHub for more details.
- Docker image for Movim
Software by Erlang Solutions
escalus
See esl/escalus on GitHub for more details.
An XMPP client library in Erlang for conveniently testing XMPP servers
Apache license 2.0
amoc
See esl/amoc on GitHub for more details.
amoc is a simple tool for running massively parallel XMPP tests
Apache license 2.0
Note: amoc stands for "A Murder of Crows"
exml
See esl/exml on GitHub for more details.
XML parsing library in Erlang
Apache license 2.0
MongooseICE: ICE (STUN/TURN) server
See MongooseICE on GitHub for more details.
MongoosePush: Push notifications server (APNS/FCM)
See MongoosePush on GitHub for more details.
Open standards
MUC light
MUC stands for Multi-User Chat. MUC light is a presenceless and subscription-based group chat, relying on a simplified version of MUC.
Token-based reconnection
Token-based reconnection (TBR) Reconnection mechanism, for temporary disconnections, using tokens instead of passwords