A library used for building and manipulating HTML tags, fragments, and documents through an object-oriented interface.