collections.nim is a collections of utilities and datastructures for Nim language. collections.nim consists of several mostly independent modules.
collections/lang (API docs)
Various procs that should be part of system module.
collections/misc (API docs)
Various procs missing from stdlib modules.
collections/iface (API docs)
Implements support for Go-like interfaces.
collections/macrotool (API docs)
Useful tools for writing macros.
collections/pprint (API docs)
Convert objects to readable representation (like repr).
collections/weakref (API docs)
Support for weak references.
collections/iterate (API docs)
Implements various methods that operate on sequences.
collections/bytes (API docs)
Do various things to byte strings.
collections/random (API docs)
Generate randomness.
collections/queue (API docs)
A queue.
collections/views (API docs)
Unsafe view representing part of an array.
collections/weaktable (API docs)
Table that which values are weak references.