Membrane Framework
Published in

Membrane Framework

Bundlex — compiling C with Elixir made easy

Note: Bundlex has grown since this article was firstly published

  • you have to take care of compiling the code each time it changes,
  • if someone uses your project as a dependency (no matter whether directly or indirectly), they still have to execute the native compiler manually,
  • if you wish to support different operating systems, you have to handle this yourself,
  • if you have several projects and dependencies in the native code between them, you need to resolve these dependencies somehow.

Declaring NIFs

Loading NIFs

Let’s try it!



Membrane is more than another tool providing certain solutions. It’s a know-how to build a tool that answers your needs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mateusz Front

Software engineer at Software Mansion. Part of the Membrane Core development team.