Welcome to the BEAM Community
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) (and similar initiatives), giving interested students a wide range of projects to choose from.
The Erlang VM was originally designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. Many companies around the world like Amazon, Heroku and Activision use the Erlang VM in their stack and databases such as CouchDB, Riak, BarrelDB, ejabberd XMPP server, Nerves project and programming languages like Elixir are built on top of it too.
BEAM Community has been accepted again to GSoC 2018 as a mentoring organisation.
Google Summer of Code 2018
This year, five BEAM Community projects have been accepted for GSoC:
- Idea #1: Web UI administration
- Idea #2: implement a rabbitmq plugin
- Idea #3: Add discovery capabilities to barrel
- Idea #4: Add quickcheck testing
- Idea #5: add windows support
- Idea #1: Spam fighting with Blockchain
- Idea #2: Support for Things Discovery service in ejabberd
- Idea #3: Web UI administration improvements
- Idea #4: XMPP and HTTP convergence
- Idea #5: MQTT to XMPP session
- Idea #1: Typespecs to StreamData generators
- Idea #2: A new MySQL driver for Ecto
- Idea #3: Improve ElixirBench
- Idea #4: Add dialyzer task to Elixir
- Idea #1: Large-scale testing
- Idea #2: Improved documentation for Partisan
- Idea #3: DHT on Partisan
- Idea #4: Scaling Riak Core
- Idea #1: Attack & DDoS detection with counter measures
- Idea #2: Zotonic as Plug for Phoenix
- Idea #3: Generic job queue, scheduling, and distributed processing
- Idea #4: Restoring and managing backups
I'm a student, what should I do?
Now is a great time to get started! Go over our Projects & Ideas Wiki and pick the projects and ideas that interest you the most! Also, subscribe to our mailing list and join us at
#beam-community on irc.freenode.net.
Students should pick their projects and submit proposals from 12th to 27th March 2018. We recommend students to work closely with mentors in order to craft the best proposals. Our mailing list is the best place to ask questions and get more details about our projects!