choosenim + nim + nimble + vim + nimlsp That's my basic setup, I also have the zah/nim plugin for Vim to give me syntax highlighting.
As for libraries it highly depends on what I'm doing. However the simplicity of termstyles means that I often include it. And of course Futhark has become more and more used in my projects as I've finally gotten away from the tedium of C wrapping. Once my follow-up to superlog is released though I expect I'll use that pretty much everywhere as well.