Erlang

Erlang is a language I’ve studiously avoided despite actually having been trained to use it by Ericsson, back when we lived in caves and had no mobile data. Obviously, these days I have trouble even reading it.

Resources

CategoryDateLinkNotes
Derivatives2015Lisp Flavored Erlang

Insanely awesome, or awesomely insane, I’m not quite sure.

2024gleam

a typed language that can run under Erlang or JavaScript

Interop2014py

distributed Python for the Erlang ecosystem

IoT2023Nerves Livebook

a Nerves-based firmware image to run Livebook on the

Machine Learning2023Livebook

a Jupyter-like environment written in Elixir

Reference2015Learn You Some Erlang

For great good!

Runtime2015Erlang on Xen
Nerves-Project

Cross-compiled Erlang for Embedded Devices

2020Enigma

a nearly complete OTP runtime implemented in Rust

AtomVM

an OTP runtime for ESP series MCUs

Servers2021maddy

a composable email server with IMAP, SMTP, DKIM, SPF, DMARC, DANE and MTA-STS support

Web2013Nitrogen

Very complete framework, with a somewhat iffy notion of views. Not crazy about the way it generates JavaScript.

Webmachine
Zotonic

A complete CMS

BeepBeep

Also on the “stable” side of things.

Spooky

Inspired by Sinatra, apparently, and pretty straightforward for RESTful stuff.

Erylweb

The “traditional” thing, pretty much dead, apparently, even though it’s in active use in many places. Let’s call it “stable”.

2014elli

A small, performant web server

Phoenix

the Elixir web framework

This page is referenced in: