Adobe Source Libraries (ASL) are a set of libraries developed by Adobe initially for their own use in the applications they publish and which they made open source.
ASL provides peer-reviewed and portable C++ source libraries. The libraries are intended to be widely useful, leveraging and extending both the C++ Standard Library and the Boost Libraries.