Nim now has ARC/ORC, which is a reference counting scheme similar to Swift. This is not a "generational GC" like Java, Go, or D.
The entire standard library and most average libraries, "just work" with it, and it will be the default near future.
https://nim-lang.org/blog/2020/12/08/introducing-orc.html