HummingKit is a software-defined power platform designed to provide developers, engineers, and makers with a transparent and programmable approach to USB Power Delivery (USB-PD). By moving away from the conventional "black box" nature of USB Type-C charging, it enables users to define, inspect, and iterate on charging behavior through software rather than relying on fixed hardware rules. The platform is built on the Software-Defined Charger (SDC) concept, decoupling power hardware from control logic to make power management explicit and adaptable.
The system incorporates an industrial-grade AC-DC core using a Mean Well LOP-series module, ensuring reliability for continuous operation. Its architecture features an Espressif ESP32-C3 microcontroller for Wi-Fi and BLE connectivity, and an Amlogic SALELF2 FPGA for high-speed logic processing. 2 EPR) and a total DC-DC stage capacity of up to 700 W, with actual output determined by the built-in AC-DC module. 4GHz Wi-Fi, BLE, GPIO headers, and an OLED display header, and the device is housed in a CNC-machined aluminum alloy enclosure.
The platform exposes a comprehensive set of open APIs, supporting BLE, MQTT, and Prometheus for integration and monitoring. This allows users to script voltage sweeps, monitor real-time current draw, simulate brown-out conditions, and inspect USB-PD negotiation steps. HummingKit is suitable for a range of use cases, from automating test racks in DevOps environments to building smart home energy dashboards or enhancing embedded development workflows by offering visibility into power delivery and protocol behaviors. It can also be integrated with systems like Home Assistant for advanced automation, such as managing charging profiles based on battery longevity or thermal thresholds.
HummingKit is fully open source, with hardware, firmware, and gateware files released to the community. Controller source code and non-proprietary FPGA logic are available, and a fully open-source toolchain is used for development. The platform is developed by CANDYSIGN, an open-source-first company focused on software-driven hardware design. Complete schematics, PCB design files, and bills of materials are to be released under an OSHW-compliant license. A dedicated Discord channel and GitHub repository support community collaboration and development.
In the Infrastructure & Backend space, HummingKit takes a focused approach. Providing developers and engineers with a programmable, transparent USB Power Delivery platform for custom power management and automation. It is built as a B2B product for hardware developers. The product ships for the command line.
Behind HummingKit is CANDYSIGN, and the product first shipped in 2025. Development happens publicly on GitHub with 175 stars. Key capabilities include USB PD control, Open API, and programmable charging. HummingKit is currently in beta.
Latest indexed changes and source events
Other apps tracked under the same category.