Non readable function

I have created a new module . I would like to know is there any way I can create a non-readable format for this module , which can be included during build time? (so source code wont be shared with the user, just the executable / any other non readable format)

Thank you.