This document describes Bokeh, an open source library portal software. Bokeh functions as a rich online public access catalog (OPAC), a content management system (CMS), a content aggregator, and a digital library. It automatically harvests metadata and resources from the web to enrich the OPAC. Bokeh allows libraries to easily create and manage portals and sites. It can display a library's catalog, ebooks, and resources from other sources in a unified search. Bokeh manages digital libraries by gathering texts, images, sounds and videos in one place.