Displaying 1 to 8 from 8 results

Elixir - Dynamic, Functional Language designed for building scalable and maintainable application

  •    Elixir

Elixir is a dynamic, functional language designed for building scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.

alpaca - Functional programming inspired by ML for the Erlang VM

  •    Erlang

Alpaca is a statically typed, strict/eagerly evaluated, functional programming language for the Erlang virtual machine (BEAM). At present it relies on type inference but does provide a way to add type specifications to top-level function and value bindings. It was formerly known as ML-flavoured Erlang (MLFE). Please see the rebar3 plugin documentation for more details.

lumen - An alternative BEAM implementation, designed for WebAssembly

  •    Rust

First, you will need to install rustup. Follow the instructions at that link. Once you have installed rustup, you will need to install the nightly version of Rust (currently our CI builds against the 2021-01-29 nightly). We require nightly due to a large number of nightly features we use, as well as some dependencies for the WebAssembly targets that we make use of.

ElixirBooks - List of Elixir books


Official Elixir starting guide that will take you through the language foundations. You will also explore how to build projects with Mix and OTP, and it will introduce you to more advanvced techniques suchs as meta-programming. Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you’re going to need to know more than just the language. You need the case studies and strategies in this book. Learn the best practices for the whole life of your application, from design and team-building, to managing stakeholders, to deployment and monitoring. Go beyond the syntax and the tools to learn the techniques you need to develop your Elixir application from concept to production.

ErlangRT - Erlang Replacement Therapy

  •    Rust

Erlang Replacement Therapy. Another attempt to make Erlang runtime (BEAM emulator) in Rust. Tests in priv/test2.erl partially work and would produce the output above.

beam-internals - A collection of implementation details of Erlang's VM - BEAM


An attempt to gather and organize implementation details of Erlang's virtual machine - BEAM (Bogdan/Björn's Erlang Abstract Machine).

bolt - Simple and fast http proxy living in the Erlang VM

  •    Elixir

Bolt is a simple and fast http proxy living in the Erlang VM. Bolt can be used as a SSL proxy to prevent mixed content warnings on secure pages or to bypass CORS. For example as a SSL image proxy or html proxy for client side website scraping. When you include the otp_app option, Plug will search within the priv directory of your application. If you use relative paths for keyfile and certfile and do not include the otp_app option, Plug will throw an error.

xprof - A visual tracer and profiler for Erlang and Elixir.

  •    Javascript

XProf is a visual tracer and profiler that allows you to track execution time of Elixir / Erlang functions. It's also able to capture arguments and results (return value or exception) of function calls that lasted longer than given number of milliseconds. XProf was created to help solving performance problems of live, highly concurrent and utilized BE systems. It's often the case that high latency or big CPU usage is caused by very specific requests that are triggering inefficient code. Finding this code is usually pretty difficult.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.