miniblink49 is a lightweight browser kernel based on Chromium designed to embed HTML UI in desktop applications with minimal overhead.
The project addresses the need for a compact, embeddable rendering engine by stripping down Chromium to its essentials and exposing a simple C interface. Developers can instantiate a browser control with just a few lines of code. The tool supports headless mode for resource-constrained scenarios like web crawling, includes embedded Node.js for Electron compatibility, and provides network interception capabilities to replace or block resources. It offers HTML5 support and can simulate different browser environments through customizable configuration.
The project suits developers building Windows desktop applications who need HTML rendering without the overhead of full Electron or CEF distributions. It works across Windows XP and newer systems, supports multiple language bindings including C++, C#, and Delphi, and enables cross-domain requests when explicitly enabled. The README notes that newer kernel versions exist: a version 108 developed in collaboration with Huawei is available through a separate repository, and version 132 is forthcoming. Developers should be aware that this repository contains the older version 49 kernel.
Development is active with frequent updates, though the maintainer explicitly discourages self-compilation due to daily changes that may temporarily break the build. Pre-compiled SDK releases are provided as the recommended approach. The project maintains community engagement through multiple channels including a developer forum, WeChat groups, Telegram, and QQ groups, with direct contact available via email and messaging platforms.