5 releases (breaking)

Uses new Rust 2024

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

#231 in Programming languages

Download history 365/week @ 2025-11-06 200/week @ 2025-11-13 168/week @ 2025-11-20 236/week @ 2025-11-27 203/week @ 2025-12-04 123/week @ 2025-12-11 207/week @ 2025-12-18 22/week @ 2025-12-25 39/week @ 2026-01-01 86/week @ 2026-01-08 238/week @ 2026-01-15 58/week @ 2026-01-22 99/week @ 2026-01-29 99/week @ 2026-02-05 126/week @ 2026-02-12 79/week @ 2026-02-19

410 downloads per month
Used in wild-linker

MIT/Apache

1.5MB
30K 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

~24–32MB
~531K SLoC