It's similar to the Rayon or Tokio libraries from Rust. Weave provides a set of fundamental building blocks to create safe and high performance multi-threaded programs.
Anyone who wants to write multi-threaded programs in Nim should be very excited about this. like Rust, Nim itself provides a minimal runtime (as it should be for systems languages), and allows libraries to provide fundamental features without modification of the compiler. This is actually a core philosophy of Nim. It has a small core but allows for large extensions (mainly through macros and a few other features.)