Workshop Walker is a "better" interface to the steam workshop, aiming to solve some of the limitations that I personally encounter whilst browsing Rimworld mods.
- Language filtering support
- Discovering dependants for a mod
- Better classification for existing mods
A live version of this project can be found at https://workshop-walker.disconsented.com/
Workshop Walker (WW) makes use of SurrealDB's relationship modeling, where the dependency relationships can be efficiently reversed. Which gives us cheap dependant lookups.
Language support is handled heuristically by https://crates.io/crates/lingua
Everything else is pretty straight forward.
Please put requests/suggestions for games & tags in the https://github.com/disconsented/workshop-walker/discussions section.
Want to contribute a feature? Great!
Please suggest it as an issue to get a feeling on whether I'll accept it or not, remember, that every piece of code contributed adds to the maintenance burden. This is also an effort to manage burnout.
https://partner.steamgames.com/doc/webapi/ipublishedfileservice