hmm Svelte Themes

Hmm

A Mod Manager and Server Mod Manager for Hytale

HMM Logo

HMM - Hytale Mod Manager

A modern, cross-platform mod manager for Hytale built with Tauri and SvelteKit.

License Platform

Features

  • Browse & Install Mods - Search and install mods directly from CurseForge
  • Mod Management - Enable, disable, and uninstall mods with one click
  • Mod Profiles - Create and switch between different mod configurations
  • Dependency Checking - Automatically detect missing required dependencies
  • Update Detection - Check for and install mod updates
  • Server Support - Manage mods for both client and dedicated servers
  • Local Server Manager - Start, stop, and monitor local Hytale servers
  • Cross-Platform - Works on Windows, macOS, and Linux

Installation

Pre-built Releases

Download the latest release for your platform from the Releases page.

Building from Source

Prerequisites

Steps

# Clone the repository
git clone https://github.com/CapCeph/hmm.git
cd hmm

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

# Build for production
npm run tauri build

Configuration

Mod Directories

HMM will attempt to auto-detect your Hytale installation. You can also manually configure:

  • Client Mods Directory - Where client-side mods are stored
  • Server Mods Directory - Where server-side mods are stored

Usage

Managing Mods

  1. Browse - Search for mods on CurseForge and install with one click
  2. Mods - View and manage your installed mods
  3. Mod Profiles - Save different mod configurations and switch between them

Multi-Select

  • Click - Select a mod to view details
  • Shift+Click - Select a range of mods
  • Ctrl/Cmd+Click - Toggle individual mod selection

Server Mode

Toggle between Client and Server mode in the sidebar to manage mods for each separately.

Tech Stack

  • Frontend: SvelteKit, Svelte 5, TailwindCSS
  • Backend: Rust, Tauri v2
  • APIs: CurseForge API

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.

This means:

  • You can use, modify, and distribute this software
  • If you modify and distribute it, you must release your source code under AGPL
  • If you run a modified version on a server, you must provide source code to users

Acknowledgments

  • Tauri - For the amazing cross-platform framework
  • SvelteKit - For the reactive frontend framework
  • CurseForge - For the mod hosting and API
  • The Hytale community

Disclaimer

This project is not affiliated with, endorsed by, or connected to Hypixel Studios or Hytale. All trademarks and registered trademarks are the property of their respective owners.


Made with love for the Hytale community

Top categories

Loading Svelte Themes