#help #api-bindings #chm

chmlib

A library for reading Microsoft HTML Help Files (.chm)

1 stable release

1.0.0 Oct 20, 2019

#129 in #help

LGPL-2.1-or-later

155KB
3K SLoC

C 2.5K SLoC // 0.2% comments Rust 546 SLoC // 0.0% comments Automake 19 SLoC Shell 13 SLoC // 0.1% comments M4 10 SLoC // 0.2% comments

CHMLib

Rust bindings to CHMLib, a C library for reading Microsoft HTML Help files (.chm), the predominant medium for software documentation on Windows.

I've documented the process of binding to this library in the form of a blog post.

License

This project is licensed using LGPL v2.1. See LICENSE for more.

Dependencies

~0.4–1MB
~23K SLoC