
Workshop Publishing Utility for Garry's Mod, written in Rust & Svelte and powered by Tauri
gmpublisher is a powerful and feature-packed Workshop publisher for Garry's Mod. It offers a range of functionalities, including the ability to publish and update Workshop items, extract and browse GMA files and installed addons, bulk download and extract Workshop items and collections, and upload animated GIFs as Workshop item icons. gmpublisher also provides an addon size analyzer treemap to analyze which addons are taking up the most disk space. It supports legacy SteamPipe addons, old GMA versions, and works without an Internet connection. The program is available for Windows, macOS, and Linux.
gmpublisher is a powerful Workshop publisher for Garry's Mod that offers a wide range of features and functionalities. It allows users to publish and update Workshop items, extract and browse GMA files and addons, bulk download and extract Workshop items and collections, and analyze addon disk space usage. With support for legacy addons and a CLI interface, gmpublisher provides a comprehensive solution for Workshop management. Whether you are a Garry's Mod developer or an avid player, gmpublisher simplifies the process of managing and sharing Workshop content.

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.
RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.