Skip to content
A cross-platform library for creating digitally signed portable executables with custom metadata.
Branch: master
Clone or download
Latest commit 3378783 May 15, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/metapod add missing error code May 14, 2019
wrappers/net/MetaPod-Net Fixes the MetaPod C# wrapper as the method signatures were incorrect. May 14, 2019
.gitignore complete staging May 14, 2019
LICENSE Create LICENSE May 14, 2019 update README May 14, 2019
make.bat build scripts May 15, 2019 build scripts May 15, 2019


What Is MetaPod?

MetaPod is a cross-platform library that allows you to generate personalized portable executables from a base stub. It is capable of doing this while preserving the stub applications digital code signature.

Some Use Cases

  • Create per-user installers with login tokens embedded in the program.
  • Gain invaluable insight by seeing the real conversion users who visit your site and download an application.
  • Insert metadata that allows software to self-configure.

Language Support

  • Go
  • C#

Want to help expand this list? You can contribute by writing a wrapper for the C library.


  • Your stub application must be 32-bit.
  • The stub application must already have a valid digital signature.
You can’t perform that action at this time.