macOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually do
-
Updated
Oct 13, 2026 - Swift
macOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually do
Open source Rust firmware for the KOWSI KWS-X1 USB-C meter. Live power, Ah/Wh counting, power graph, ripple view, the charger's full USB PD offer (EPR included), fixed, PPS and AVS triggers up to 28/30 V, Quick Charge 2.0/3.0, Huawei SCP and FCP, cable e-marker reading, a 5 A test, PD sniffing and calibration. No vendor firmware needed.
no_std, allocation-free Rust charging protocols for small embedded devices: a USB PD sink engine (PPS, AVS, EPR), Quick Charge 2.0/3.0, and Huawei SCP and FCP with passive D- decoding. Hardware-independent: you bring the PHY, clocks and limits.
UCSI Decoder -Cross-platform Python web application for monitoring and debugging UCSI (USB Type-C Connector System Software Interface)
XL4015 buck converter prototype: 8–30 V DC input to regulated 5 V USB-A output
USB-C cable, charger and port checker for Windows. Tells you what your cable can actually do, why your laptop charges slowly, and says 'unknown' when your PC cannot tell. CLI + tray app.
Tildagon app for reading USB-C cable e-marker identity and advertised capabilities
Convert mAh in PD typical voltage to mAh in other PD typical voltage
ConvenientPower — independent third-party profile of a public API surface, by API Evangelist. ConvenientPower (Chengdu ConvenientPower Semiconductor, 成都市易冲半导体有限公司) is an analog and mixed-signal integrated-circuit design company founded in 2016 and headquartered in Chengdu, Sichuan, China, with offices in Beijing, Shanghai, Xi'an, Shenzhen, Hong Kon
Retired 2026-10-23. PowerBar; no further development or releases.
Which charger fast-charges which phone, tablet, laptop or handheld: negotiated watts and charging time for every pair. CSV, CC BY 4.0, updated weekly from canitcharge.com
To associate your repository with the usb-power-delivery topic, visit your repo's landing page and select "manage topics."