@jsxc/jsxc
Version:
Real-time XMPP chat application with video calls, file transfer and encrypted communication
46 lines (33 loc) • 2.12 kB
Markdown
# JavaScript XMPP Client
[](https://travis-ci.org/jsxc/jsxc)
[](https://lgtm.com/projects/g/jsxc/jsxc/context:javascript)
[](https://lgtm.com/projects/g/jsxc/jsxc/alerts)
[](https://ko-fi.com/sualko)
Real-time chat app. This app requires an external XMPP server (openfire, ejabberd etc.).
## :heart_eyes: Features
JSXC provides the following features:
- Federated real-time communication with XMPP
- One-to-one conversation
- Multi-user conversation
- File transfer
- Video calls
- Internationalisation
- Desktop notifications
- End-to-end encrypted two-party communication
- Responsive layout
- Emoticons :two_hearts:
- Multi-Tab
- Screen sharing
You find a full list of features, supported protocols and browsers on [our homepage](http://www.jsxc.org).
## :camera: Screenshots


## :rocket: Installation
If you are looking for install instructions or developer notes, please check out our [official documentation](https://jsxc.readthedocs.io/en/latest/index.html).
## :clap: Contribution
Contribution is greatly appreciated. Following a couple of ideas, how you can contribute:
- [Report a bug](https://jsxc.readthedocs.io/en/latest/contributor-guide.html#report-a-bug)
- [Contribute code](https://jsxc.readthedocs.io/en/latest/contributor-guide.html#contribute-code)
- [Translate JSXC into your language](https://jsxc.readthedocs.io/en/latest/contributor-guide.html#translate-jsxc-into-your-language)
- [Announce](https://jsxc.readthedocs.io/en/latest/contributor-guide.html#announce)
Please note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project, you agree to abide by its terms.