Comparing Go and Nim ? Go is usually framework-less so code is more verbose, there's no exception and explicit error handling and the generic are pretty poor. Nim has high quality generics, have exceptions (but you can define procedure that are forbidden to have un-caught exception so it's not that hard to an exception-less high level API). Nim code is less verbose and MUCH more reusable than Go. But Go has a much better ecosystem and a much larger community