A modular, interface-agnostic Rust library for mod manager implementations.
The loadsmith facade crate re-exports the most important types from each
sub-crate so that consumers can depend on a single crate instead of many.
Organisation
| Module | Source crate | Purpose |
|---|---|---|
core |
loadsmith-core |
Core types (PackageId, Version, etc.) |
install |
loadsmith-install |
Package installation rules |
loader |
loadsmith-loader |
Mod loader definitions |
manifest |
loadsmith-manifest |
Profile lockfile management |
platform |
loadsmith-platform |
Game/platform detection |
registry |
loadsmith-registry |
Registry trait and types |
thunderstore |
loadsmith-thunderstore |
Thunderstore registry |
github |
loadsmith-github |
GitHub Releases registry |
util |
loadsmith-util |
Hashing and file utilities |