Adding Plain Readmes
This commit is contained in:
57
readmes/ejabberd
Normal file
57
readmes/ejabberd
Normal file
@@ -0,0 +1,57 @@
|
||||
# A curated list of all awesome stuff from the ejabberd ecosystem
|
||||
|
||||
## Ejabberd
|
||||
|
||||
* [Official Site](https://www.ejabberd.im/)
|
||||
* [Official Documentation](https://docs.ejabberd.im/)
|
||||
* [Main Source Code Repo](https://github.com/processone/ejabberd)
|
||||
|
||||
## Resources
|
||||
|
||||
* [Community Contributed Modules](https://github.com/processone/ejabberd-contrib)
|
||||
* [Docker Image for Development](https://hub.docker.com/r/ejabberd/mix/)
|
||||
* [External Authentication Scripts](https://www.ejabberd.im/extauth/index.html) \(Community Contributed\)
|
||||
|
||||
## Tools
|
||||
|
||||
* [Tsung](https://github.com/processone/tsung) : High-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
|
||||
* [RTB](https://github.com/processone/rtb): Benchmarking tool to stress real-time protocols.
|
||||
* [YAWS](http://yaws.hyber.org/) : web server written in Erlang designed to serve high loads. \(See also [YawsPack](https://www.ejabberd.im/yawspack/index.html)\)
|
||||
|
||||
## Articles
|
||||
|
||||
* [ejabberd Development with Docker](https://medium.com/processone/ejabberd-development-with-docker-a75c1bc6ac5f)
|
||||
* [Load balancing using HAProxy](https://blog.onefellow.com/post/76702632637/haproxy-and-ejabberd)
|
||||
* Installation
|
||||
* Using Source Code: [Installing Ejabberd 18.01 XMPP Server with Mysql on Ubuntu 16.04](https://medium.com/modern-sysadmin/how-to-install-ejabberd-18-01-xmpp-server-with-mysql-on-ubuntu-16-04-f0facededf2e)
|
||||
* [Using apt-get \(Ubuntu\)](https://www.digitalocean.com/community/tutorials/how-to-install-ejabberd-xmpp-server-on-ubuntu)
|
||||
|
||||
## Video
|
||||
|
||||
* [Fighting XMPP abuse and spam with ejabberd](https://www.youtube.com/watch?v=djP8Vh3BTyw)
|
||||
* [Creating a pub sub system using ejabberd](https://www.youtube.com/watch?v=0fXMzmFyNes)
|
||||
* [Designing a modern messaging service with ejabberd](https://www.youtube.com/watch?v=iml8esM7cmA)
|
||||
* [Managing ejabberd platform with docker](https://www.youtube.com/watch?v=yMq9t9wzaRk)
|
||||
|
||||
## Client Side Libraries
|
||||
|
||||
### IOS
|
||||
|
||||
* [XMPPFramework](https://github.com/robbiehanson/XMPPFramework)
|
||||
* [Jayme](https://github.com/inaka/Jayme) \(REST\)
|
||||
|
||||
### Android
|
||||
|
||||
* [Smack](https://github.com/igniterealtime/Smack)
|
||||
* [Retrofit](https://github.com/square/retrofit) \(REST\)
|
||||
|
||||
### Other
|
||||
|
||||
* JS:
|
||||
* [Strophe](http://strophe.im/)
|
||||
* [xmppjs](https://github.com/xmppjs/xmpp.js)
|
||||
* C:
|
||||
* [libstrophe](http://strophe.im/libstrophe/)
|
||||
|
||||
> Follow me on [twitter ](https://twitter.com/askShantanu)or checkout [my site](https://shantanudeshmukh.com) for other awesome things.
|
||||
|
||||
Reference in New Issue
Block a user