General Tech

Zebkit – Chromium's engine as a library you link, not a runtime you live in

Zebkit is a library that provides a Chromium engine, allowing developers to link it into their own applications, providing access to various features such as PDF rendering, media compression, and crypto, without the need for a browser or runtime environment. The library is available for C, C++, Rust, Python, and JavaScript, and can be used on Linux, macOS, and Windows. Developers can either download a pre-built package or build the library from source, which requires about 30 GB of space for Chromium's tree. The library includes tools such as zebkit-run, zebkit-js, and zebkit-mcp, and provides a simple API for accessing its features. Examples of using the library are provided in the documentation, including a demo application that renders a PDF's first page to a PNG and reads its text.

Read the full article at github.com →