Experimenting with Goloader for Plugins

Last updated: October 25, 2024

Notes from experimenting with dynamic plugin loading in Go. The standard plugin package has limitations (can't unload, Linux/macOS only, build constraints). Goloader is an alternative that loads Go object files at runtime without cgo.

References

Also interesting

  • Drasi (GitHub), Microsoft's open-source project for change detection and reaction in complex systems