This is a little project I've been kicking around for a while, and I'm finally in a place that I'd like to show it off for feedback/suggestions. [Nerve](https://github.com/nepeckman/nerve-rpc) is a RPC framework that produces a fully typed JavaScript client using nothing but a macro and normal Nim proc definitions. I'm not sure if this could be accomplished in any other language (besides a typed Lisp), and I think it shows off the power of Nim as a language. I'm still working on benchmarks, but I'm anticipating it'll be quick as the runtime is small, and dispatch is done via enum. I tried to document the readme well, and I'd love to get any feedback on the project.
You can install with `nimble install nerve`.
