wild-linker/wild

A very fast linker for Linux

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 17th, 2026
Created on February 4th, 2024
Open Issues & Pull Requests: 94 (+2)
GitHub issues: Enabled
Number of forks: 141
Total Stargazers: 3,986 (+0)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.8 hours
Mean response time: 12.1 days
90th percentile: 25.7 days
Tracked items: 418

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 6% of issues opened in the past year have never received a reply. 33% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 42% of tracked open issues have had no activity in three months. 79% of issues opened in the past year have been closed, leaving a working backlog. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 69
New in 7 days: 4
Closed in 7 days: 2
Avg open age: 251 days
Stale 30+ days: 43
Stale 90+ days: 28

Recent activity

Opened in 7 days: 4
Closed in 7 days: 1
Comments in 7 days: 6
Events in 7 days: 15

Top labels

  • good first issue (39)
  • mach-o (25)
  • wasm (11)
  • LTO (8)
  • linker scripts (6)
  • bug (2)

Detailed Description

Wild is a linker written in Rust that prioritizes speed for iterative development on Linux.

The tool addresses the need for faster linking during development cycles. While incremental linking is planned as a future feature, Wild already achieves significant speed improvements over traditional linkers even without that capability. It functions as a drop-in replacement for standard linkers, integrating with GCC and Clang through multiple invocation methods including the `-fuse-ld=wild` flag and `--ld-path` options.

Developers should choose Wild if they are building Rust, C, or C++ projects on Linux and want to reduce link-time overhead. The tool supports x86-64, ARM64, RISC-V, LoongArch64, and PPC64LE architectures. It integrates directly with Cargo through configuration files and works with CMake 4.4 or later when using compatible compiler versions. The README mentions Mold as an existing fast linker alternative but notes that Mold does not support incremental linking, whereas Wild has that as an explicit goal.

The project's issue tracker is primarily driven by internal planning rather than external user demand, with most issues raised by the maintainers themselves. Responses to new issues and pull requests typically arrive within a day. Development effort concentrates on support for Mach-O binaries, WebAssembly, and link-time optimization.