Cool to see libbitcoin in the list!
Libbitcoin is a C++ Bitcoin development toolkit and an alternative full node implementation. It provides a modular node, server, and explorer stack together with cross-platform libraries for building Bitcoin applications. The project began in 2011 and produced the first independently implemented Bitcoin full node separate from Bitcoin Core, and it remains under active maintenance with work toward a version 4 release that emphasizes faster initial block download and better scaling with modern hardware.
This grant will support work on libbitcoin v4 by developer pmienk. Planned work targets an early preview of the v4 node, followed by a full release of the node, explorer, and server components. The focus includes further optimization of initial block download, performance scaling across available CPU, disk, and network resources, integration and testing of the consolidated stack, and improvements to documentation for operators and developers. The goal is a well-engineered Bitcoin node, server, and explorer that provides an independent implementation of the protocol and a practical toolkit for downstream applications.
Also the krux installer support is very nice to see:
We have supported the krux-installer project in the past, and this additional support goes to developer joazinhom for his work on the installer and its platform reach. Krux is open-source firmware that turns inexpensive Kendryte K210 devices into air-gapped Bitcoin signing devices, and Krux-installer is the desktop application that flashes and upgrades this firmware on supported hardware. The installer replaces complicated command-line tools with a guided GUI so non-technical users can install and update Krux from official releases on their own devices.
With this grant, joazinhom will work on modernizing Krux-installer and expanding its platform support by refactoring the codebase, migrating dependency management from Poetry to UV, and adding a device registry system that reduces duplication when onboarding new devices. He will move the build system to the BeeWare/Briefcase framework to produce native installers for Android and Flatpak-based desktops and to create a sustainable pattern for future platforms. In the final phase, he will focus on testing and stabilizing these builds, fixing touch and installation issues, and improving overall reliability for users flashing and upgrading Krux devices.