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://steamwebapi.azurewebsites.net/