This is a tiny Go package that is kind of a mix between tRPC[0] and Go's standard library net/rpc[1].
Like net/rpc the package provides access to the exported methods of an object across HTTP and like tRPC it creates a typesafe TypeScript (or JavaScript with JSDoc annotations) client that can be used by a frontend.