Boost.Container library implements several
well-known containers, including STL containers. The aim of the library is
to offers advanced features not present in standard containers or to offer
the latest standard draft features for compilers that comply with C++03.

In short, what does Boost.Container offer?

Move semantics are implemented, including move emulation for pre-C++11
compilers.

New advanced features (e.g. placement insertion, recursive containers)
are present.

Containers support stateful allocators and are compatible with Boost.Interprocess (they can be safely placed in
shared memory).