Shared Libraries as Executables

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ctypes.sh

    A foreign function interface for bash.

  • rundll32.exe is just a way of doing FFI from as a command -- there are few different options on UNIX-likr systems for that. The most obvious is ctypes.sh [0].

    There are, though, even more sophisticated options than just FFI, like the Witchcraft Compiler Collection [1], which includes among other things an interactive shell.

    [0] https://github.com/taviso/ctypes.sh

    [1] https://github.com/endrazine/wcc

  • wcc

    The Witchcraft Compiler Collection

  • rundll32.exe is just a way of doing FFI from as a command -- there are few different options on UNIX-likr systems for that. The most obvious is ctypes.sh [0].

    There are, though, even more sophisticated options than just FFI, like the Witchcraft Compiler Collection [1], which includes among other things an interactive shell.

    [0] https://github.com/taviso/ctypes.sh

    [1] https://github.com/endrazine/wcc

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dylibify

    Transform any ARM macho executable to a dynamic library

  • You can use dylibify for MachO and, IIRC, Witchcraft Compiler Collection for ELF.

    https://github.com/jevinskie/dylibify/blob/jev/main/dylibify...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts