ICU appears to be the dominate library for Unicode. boost provides an option to use its implementation for regular expressions. It's an open source library supported by IBM. You can find out more at http://site.icu-project.org/home.
AfAIK, the default backend of boost.locale rely on ICU.