6 releases (breaking)

Uses new Rust 2024

0.9.0 May 23, 2026
0.8.0 Jan 16, 2026
0.7.0 Nov 4, 2025
0.6.0 Sep 23, 2025
0.4.0 Mar 1, 2025

#429 in Programming languages

Download history 104/week @ 2026-02-16 46/week @ 2026-02-23 71/week @ 2026-03-02 80/week @ 2026-03-09 85/week @ 2026-03-16 158/week @ 2026-03-23 67/week @ 2026-03-30 43/week @ 2026-04-06 128/week @ 2026-04-13 114/week @ 2026-04-20 52/week @ 2026-04-27 67/week @ 2026-05-04 100/week @ 2026-05-11 95/week @ 2026-05-18 161/week @ 2026-05-25 107/week @ 2026-06-01

478 downloads per month
Used in wild-linker

MIT/Apache

2MB
46K SLoC

Contains (static library, 1KB) src/test_data/a.a

libwild

This crate allows the wild linker to be used as a library. The API is currently fairly narrow and is basically the same as the command-line interface. The reason for this is that when a linker is embedded in something like a compiler, you often need to be able to pass arbitrary linker arguments to the linker. For this to be possible, the command-line parsing itself needs to be exposed as part of the API.

Alternative APIs may be added in future based on actual use-cases. Until such use-cases arise though, it's hard to determine what those APIs should look like.

For more details about the wild linker, see the wild repository.

Dependencies

~36MB
~611K SLoC