A powerful and feature-packed Workshop publisher for Garry's Mod is finally here!
Are you a developer? You may also like my VSCode GLua Enhanced extension!
- Doesn't depend on gmad.exe or gmpublish.exe
- Publish & update your Workshop items
- Extract, search and browse GMA files and installed addons
- Bulk download & extract Workshop items and collections
- Upload animated GIFs as your Workshop item's icon
- Analyze which addons are taking up the most disk space using the addon size analyzer treemap
- Supports legacy SteamPipe addons and old GMA versions
- Works without an Internet connection
- CLI interface
- (Windows) .GMA file type association for quick extraction
Want to translate gmpublisher to your language?
Windows, macOS or Linux
Linux users will need to install libgtksourceview-3.0-1
DanFMN - Fastest Way to Upload a Garry's Mod Addon To Workshop
- The program makes heavy use of multithreading, and will work best on processors with a decent amount of cores.
- Made using Rust (backend) and Svelte (frontend)
- This is not an Electron app; this is a Tauri app. Big thanks to all the contributors to Tauri for their amazing work on finally killing Electron for good.
- gmpublisher uses the fantastic steamworks-rs library for interfacing with the Steamworks SDK
- The program is only about ~10 MB