The open-source work behind our engineering.
Selected open-source work by Benoît Chesneau, including projects supported through Enki Multimedia, grouped by what each one demonstrates. Unless an entry says otherwise, Benoît is the author and current maintainer. The full list is on GitHub.
Python infrastructure
Serving Python applications in production, down to the HTTP parser.
The Erlang HTTP and network stack
Livery, Hackney, erlang_h1, erlang_h2, erlang_quic and erlang-webtransport form one stack, from the HTTP framework down to QUIC. See the stack diagram
Erlang/OTP distribution
Prebuilt Erlang/OTP packages for Linux, macOS and Windows, built from the upstream erlang/otp releases.
Despite its name, erlang-dist is not about Erlang distribution (clustering), and it is not a new runtime.
Distributed systems
Membership, NAT traversal and transport for nodes spread across networks.
Runtimes and language interoperability
Python and JavaScript running inside Erlang systems.
WebAssembly
Sandboxed, embedded execution and extension systems for Erlang applications. What it is used for
Database & storage engineering
Document databases, replication and embedded storage. Database & storage engineering
Observability and development tools
Production telemetry for Erlang, and small libraries many Erlang projects depend on.