#lib #windows #inspect #command-line-tool #exclude

app winlib

tools for creating, inspecting and modifying windows lib files

4 releases

Uses new Rust 2024

0.2.1 Jul 17, 2025
0.2.0 Jul 17, 2025
0.1.1 Jul 16, 2025
0.1.0 Jul 16, 2025

#12 in #inspect

Download history 5/week @ 2025-08-20

62 downloads per month

Apache-2.0 OR MIT

15KB
337 lines

winlib

A command line tool for creating Windows libraries.

Usage:
        winlib list <LIB_PATH>
        winlib create <LIB_PATH> --from <PATH> --exclude-idata [--save-excluded <PATH>]

<LIB_PATH> is the path of the lib to create or inspect.

Create Options:
        --from <PATH>           The new lib will contain members from the old lib at <PATH>.
        --exclude <OFFSET>      Exclude the member at the given offset
        --exclude-idata         Exclude members containing .idata sections.
        --save-excluded <PATH>  Store the excluded members in a separate library at <PATH>.

Examples:
        winlib list oldlib.lib
        winlib create newlib.lib --from oldlib.lib --exclude-idata --save-excluded import.lib

Download

Either download from the Releases page or install using cargo.

cargo install winlib

Dependencies

~1.3–1.8MB
~34K SLoC