ejabberd and the Google Summer of Code 2016

The BEAM Community is a group of projects that run on the Erlang VM. Our goal is to host relevant projects in the Erlang and Elixir communities, making it easy for those projects to participate in the Google Summer of Code (GSoC) 2016 (and similar initiatives), giving interested students a wide range of projects to choose from.


This year, seven projects have been accepted for Google Summer of Code:

For Lasp project:

  • Distributed Intermediate Tree Elimination in Lasp
  • Implementing op-based CRDTs in Lasp

For Erlang Dbus:

  • Prepare Erlang DBus for OTP

For Barrel database:

  • Implement an elixir backend for indexing and extending the database

For Zotonic:

  • Implementation of Real-time Statistics in Zotonic

For ejabberd:

  • Privileged Entity Support to Write Powerful External Components for ejabberd
  • Improve ejabberd configuration and extensibility with Elixir-based configuration DSL

Students have started interacting with the community, so be sure to welcome them !

ejabberd community growth acceleration

The Google Summer of Code is here to help Open Source project grows. Last year, GSOC helped increase the community and produce a nice push module for ejabberd

This year, it means that indeed you can expect two new major features to be written for ejabberd during the summer.

This is all good news for Erlang and Elixir, but it is also great news for ejabberd, whose development rate has been increasing recently, thanks to the steady growth of the community.

Let us know what you think 💬

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.