explaingit

mystic-stars/axolotl

Analysis updated 2026-05-18

113RustAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A free, cross platform Minecraft launcher built on Modrinth's public API, offering instance, mod, and account management.

Mindmap

mindmap
  root((Axolotl Launcher))
    What it does
      Launch Minecraft
      Manage instances and mods
      Auto update
    Tech stack
      Rust backend
      Tauri
      Vue frontend
    Use cases
      Modpack management
      Account login
      Signed updates
    Audience
      Minecraft players
    Platforms
      Windows
      macOS
      Linux

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Launch and manage multiple Minecraft instances, modpacks, and resource packs.

USE CASE 2

Log in with a Microsoft account or play offline, with screenshot and skin management.

USE CASE 3

Automatically receive signed launcher updates from GitHub releases.

What is it built with?

RustTauriVueTypeScript

How does it compare?

mystic-stars/axolotlyarlabs/hyperspace-dbactivetk/vramdisk
Stars113113116
LanguageRustRustRust
Setup difficultyeasyhardhard
Complexity2/55/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Pre-built installers exist for Windows, macOS, and Linux, building from source needs a pinned Node.js and Rust toolchain plus Tauri's system dependencies.

GPL-3.0: free to use, modify, and share, but any modified version you distribute must also be released under the same license with source code available.

In plain English

Axolotl Launcher is a free, cross platform desktop application for launching Minecraft, the video game, on Windows, macOS, and Linux. It is built by a team called Mystic Stars as a downstream version of the open source Modrinth launcher project, focused specifically on polishing the desktop app experience, and it works as an independent client of Modrinth's public API rather than an official Modrinth product. The launcher lets you manage Minecraft game instances, modpacks, individual mods, resource packs, and shader packs, and supports logging in with either a Microsoft account or an offline account. It keeps track of instance screenshots, offline player skins, and connections to game servers, lets you customize the app's accent color and background image, and includes a full Simplified Chinese interface while still supporting other languages. Installed copies check GitHub for new releases automatically and install signed updates once their signature is verified. Ready made installers are available for Windows as an NSIS installer, for macOS as a universal disk image covering both Intel and Apple Silicon chips, and for Linux as an AppImage, a Debian package, or an RPM package, and Arch Linux users can also install it through the Arch User Repository in either a source built or precompiled form. For local development the project needs a specific Node.js version pinned in the repository, the pnpm package manager, a specific Rust toolchain version also pinned in the repository, and the additional system dependencies that the Tauri desktop framework requires. New releases are built automatically by a GitHub Actions workflow whenever a properly formatted version tag is pushed, which builds installers on Windows, macOS, and Linux runners, signs the update package with a private key stored as a repository secret, and publishes the release once everything checks out. The app connects, depending on what you use, to Microsoft's and Minecraft's own login services, the Modrinth API, Minecraft's content delivery services, and whatever third party download addresses any content you install declares, and the project notes it has turned off private service features from the original Modrinth codebase. The desktop packages are licensed under GPL-3.0, with full license text available in the repository.

Copy-paste prompts

Prompt 1
Show me how to install Axolotl Launcher on Arch Linux using the AUR package.
Prompt 2
Explain how to set up a local development environment for Axolotl with pnpm and Rust.
Prompt 3
Walk me through tagging and pushing a new Axolotl release so CI builds the installers.
Prompt 4
List what third party services Axolotl Launcher connects to and why.

Frequently asked questions

What is axolotl?

A free, cross platform Minecraft launcher built on Modrinth's public API, offering instance, mod, and account management.

What language is axolotl written in?

Mainly Rust. The stack also includes Rust, Tauri, Vue.

What license does axolotl use?

GPL-3.0: free to use, modify, and share, but any modified version you distribute must also be released under the same license with source code available.

How hard is axolotl to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is axolotl for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.