NOTE: This package is no longer maintained. You probably want to try the Chromium Embedded Framework instead.

Berkelium is a BSD licensed library that provides off-screen browser rendering via Google's open source Chromium web browser. It takes advantage of Chromium's multiprocess rendering to isolate browsers from each other and can render to any buffer in memory. The user of the library can inject input and javascript code into web pages to control them, as well as listen for events generated by the page such as navigation events, load sequence events and paint events. Berkelium provides a small API for embedding a fully functional browser into any application.

Obtaining Berkelium

The most recent documentation for Berkelium is located at its web site, . The source code can be found on GitHub at .

Download binary releases at .


Older Versions

Mailing List and questions

  • Subscribe to our new mailing list at
  • Some questions can be answered with a quick google search (searches our old mailing list, too) but if you're still stuck, feel free to ask.
  • If you have private questions, you may contact one of the authors included in the README.txt or the top of a source file, though we prefer if you use the mailing list.

Documentation generated on 22 Nov 2013