Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ssarg Launcher

Typing SVG

GitHub repo stars GitHub forks GitHub last commit

Rust Tauri Vue.js TypeScript


Executive Summary

Ssarg Launcher is an advanced, high-performance, open-source desktop application designed for managing Minecraft instances, modpacks, mods, resource packs, and shaders across multiple operating systems. Built on a native Rust and Tauri core architecture with a responsive Vue 3 and TypeScript user interface, Ssarg Launcher delivers native execution speed and minimal resource overhead.

The platform natively integrates both the Modrinth and CurseForge ecosystems into a single, cohesive workflow while eliminating advertisements, tracking telemetry, and bloatware.


Core Capabilities

Feature Technical Implementation Benefit
Unified Ecosystem Access Integrated Modrinth & CurseForge GraphQL and REST APIs Seamless discovery and one-click installation of content from major mod repositories
High-Performance Core Native Rust systems programming via Tauri 2.0 runtime Fast instance bootstrapping, minimal memory footprint, and rapid file verification
Zero Ad & Telemetry Policy Strictly local execution without analytics or ad network integrations Maximum privacy, reduced bandwidth usage, and clutter-free interface
Automated Crash Diagnostics Real-time log parsing with heuristic pattern matching Immediate root-cause analysis for mod conflicts, missing dependencies, and JVM exceptions
Cross-Platform Compatibility Native builds for Linux (AppImage, deb, rpm), Windows (exe), and macOS (dmg) Consistent, first-class user experience across all supported desktop platforms
Offline Custom Skins Seamless compatibility with Ely.by and offline authentication modes Support for custom player skins even when playing without an active online profile

Technical Architecture

Ssarg Launcher separates systems-level resource management from user interface rendering:

  1. Backend Engine (Rust + Tauri):
    • Handles JVM downloading and process orchestration.
    • Executes multi-threaded modpack downloading, hashing, and delta patching.
    • Manages secure credential storage and local filesystem transactions.
  2. Frontend Interface (Vue 3 + TypeScript):
    • Responsive, component-driven UI built for high frame rates and low input latency.
    • Fully type-safe state management across the Tauri IPC bridge.

Installation

Linux

Download and run the recommended .AppImage, or install via package manager:

  • Universal Linux (.AppImage - Recommended)

    mkdir -p ~/Applications && curl -L -o ~/Applications/SsargLauncher.AppImage "https://github.com/mynameisgrass/ssarglauncher/releases/latest/download/Ssarg.Launcher_1.1.0_amd64.AppImage" && chmod +x ~/Applications/SsargLauncher.AppImage && ~/Applications/SsargLauncher.AppImage

    (Note for fresh Fedora installations: Install FUSE support first via sudo dnf install -y fuse-libs if not present).

  • Debian / Ubuntu (.deb)

    curl -L -o /tmp/ssarg.deb "https://github.com/mynameisgrass/ssarglauncher/releases/latest/download/Ssarg.Launcher_1.1.0_amd64.deb" && sudo apt install -y /tmp/ssarg.deb
  • Fedora / RHEL (.rpm)

    sudo dnf install -y --nogpgcheck "https://github.com/mynameisgrass/ssarglauncher/releases/latest/download/Ssarg.Launcher-1.1.0-1.x86_64.rpm"

Windows

  • Standard Installer: Download Ssarg.Launcher_<version>_x64-setup.exe from GitHub Releases.
  • PowerShell One-Command Setup:
    Invoke-WebRequest -Uri "https://github.com/mynameisgrass/ssarglauncher/releases/latest/download/Ssarg.Launcher_1.1.0_x64-setup.exe" -OutFile "$env:TEMP\SsargLauncherSetup.exe"; & "$env:TEMP\SsargLauncherSetup.exe"

macOS

  • Universal DMG: Download Ssarg.Launcher_<version>_universal.dmg from GitHub Releases and drag to /Applications.
  • Terminal One-Command Setup:
    curl -L -o /tmp/SsargLauncher.dmg "https://github.com/mynameisgrass/ssarglauncher/releases/latest/download/Ssarg.Launcher_1.1.0_universal.dmg" && hdiutil attach -nobrowse -quiet /tmp/SsargLauncher.dmg && ditto "/Volumes/Ssarg Launcher/Ssarg Launcher.app" "/Applications/Ssarg Launcher.app" && hdiutil detach -quiet "/Volumes/Ssarg Launcher" && rm /tmp/SsargLauncher.dmg

Repository Analytics

Project Statistics

Repository Stats

Developer Statistics & Activity

GitHub Stats GitHub Streak

Commit Pulse

Repobeats analytics image


Documentation & Support


License

This software is distributed under the terms of the GNU General Public License v3.0. See COPYING.md for complete licensing information.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages