Beam Community logo
GSoCProgramming languagesLast accepted 2018

Beam Community

From distributed systems, to robust servers and language design on the Erlang VM

19
Projects
3
Years accepted
6
In 2018

Projects by year

19

2018

6 acceptedShow
  • Improving Riak testing suites using Common Test and Intercepts

    Accepted project · by Gonçalo Tomás

    Riak KV is an open source database with a strong focus on low latency, reliability and fault tolerance. Like any well tested computer system,...

  • Tensorflex: Tensorflow bindings for the Elixir programming language

    Accepted project · by Anshuman Chhabra

    Currently, there is a lack of machine learning tools and frameworks for Elixir. With the number of programmers learning/using machine learning only...

  • Create an Elixir client for BarrelDB

    Accepted project · by Jakub Janarek

    Make a BarrelDB client in idiomatic Elixir with its tests and documentation. The project scope depending on the progress done may also involve: ...

  • Monitoring performance of Elixir packages with ElixirBench

    Accepted project · by Tallys Martins

    ElixirBench platform is a proof of concept that already showed its value, the key deliverable is to bring it up and running for nightly performance...

  • Elixir Idea #1: Typespecs to StreamData generators

    Accepted project · by njichev

    Project Description StreamData is a library that adds data generation and property-based testing to Elixir. The goal of this project is to read @type...

  • Add dialyzer task to Elixir

    Accepted project · by Gabriel Gatu

    Dialyzer is a discrepancy analyzer that ships as part of the Erlang VM. There are two projects that adds Dialyzer support to Elixir applications:...

2017

7 acceptedShow
  • A code formatter for Elixir

    Accepted project · by alexjiao

    By leaving tedious formatting to the machine, code formatters provide a substantial increase in engineering productivity and a consistent style...

  • Ejabberd support for "let's encrypt" ACME protocol

    Accepted project · by Konstantinos Kallas

    The Automatic Certificate Management Environment (ACME) protocol is a communications protocol for automating interactions between certificate...

  • ETS support for Erlang Lab

    Accepted project · by Kacper Mentel

    Erlang Lab (https://github.com/erlanglab) is an Open Source project aimed at analysing the performance of Erlang and Elixir systems. The project...

  • Implementing a Real World Application in the Lasp Programming Language

    Accepted project · by goncalotomas

    The nature of distributed systems and their fault model is chaotic: replicas can fail temporarily or just stop working, and the complexity of adding...

  • Server-to-Server Stream Management Support for ejabberd

    Accepted project · by Anna Mukharram

    Reliability is essential for communication using XMPP. Although basic XMPP is not reliable in some situations. One of these situations is losing...

  • Implementation of a RabbitMQ Plugin for BarrelDB

    Accepted project · by Tah Teche Tende

    All changes in the Barrel databases and indexes (updates, creations and deletions) can be retrieved in Barrel using the HTTP API. There are many...

  • Port Zotonic Shell Scripts to Erlang EScript.

    Accepted project · by Mbeh

    Currently Zotonc uses shell scripts for the command line functionality e.g starting Zotonic, installing modules, etc. These command line scripts are...

2016

6 acceptedShow