github.com/stephen-fox/gimel (go): Package gimel provides functionality for in-memory execution on Linux. It can also load arbitrary files into memory, which (in certain cases) can be shared with other Linux processes via file path or by passing the file descriptor via exec.  It is primarily a wrapper for the 'memfd_create(2)' system call, although it could easily be extended to utilize other strategies for running executables from memory.  This library is based on example code by Stuart "MagisterQuis": https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
Keywords: go|in-memory-execution|linux