Does hugo have plugin system?

I feel that it should, but I can’t find anything like that.
I need something that will allow me to write my own helper functions. As I know, go supports dynamic libraries, so it isn’t impossible.

Nope. But you can search the issue queue for discussions regarding plugins.