JSXC
Real-time XMPP web chat application with video calls, file transfer and encrypted communication. There are also versions for Nextcloud/Owncloud and SOGo.
Real-time XMPP web chat application with video calls, file transfer and encrypted communication. There are also versions for Nextcloud/Owncloud and SOGo.
# 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.