Solaris Launcher is a modern, premium, and feature-rich desktop launcher for Minecraft built with Electron, React, and Vite. It features a state-of-the-art monochrome aesthetic UI, advanced profile management, integrated mod synchronization, and built-in voice communication layers designed for a seamless gaming experience.
Important
License Restrictions: This repository is published as a Source-Available release for educational and personal review purposes only. Redistribution, selling, commercial exploitation, or rebranding of this software is strictly prohibited under the terms of the LICENSE.
- Modern Monochrome UI: A sleek, dark-themed user interface with fluid animations, custom modals, and premium styling.
- Entitlement-based Mod Synchronization: Syncs version-specific mods automatically with the server before launching.
- CurseForge & Modrinth Integration: Browse, search, and install mods, shaders, and resource packs directly inside the launcher.
- Bespoke Profile Management: Manage multiple local game profiles with custom arguments, directories, and Minecraft versions.
- Embedded WebRTC Voice Call: High-fidelity voice call room integrations and audio device management built natively.
- Integrated Cosmetics Store: Native 3D skin viewer with cape, wing, and accessory previews.
Make sure you have Node.js (v18 or higher) and npm installed on your machine.
-
Clone the repository:
git clone https://github.com/yefeblgn/SolarisLauncher.git cd SolarisLauncher -
Install dependencies:
npm install
-
Configure environment variables: Create a
.env.developmentfile in the root directory with the following variables:VITE_API_BASE=https://api.example.com/api/v1 VITE_WS_URL=wss://api.example.com/ws
Start the Vite dev server and launch the Electron application:
npm run devTo bundle the frontend and compile the installer for Windows:
npm run buildThis software is distributed under a proprietary license.
- You may download, compile, and run the software for personal, non-commercial use.
- You may not redistribute the source code or binaries, host modifications publicly, or use any part of the project for commercial gain.
- For full details, please refer to the LICENSE file.
Solaris Launcher, Electron, React ve Vite teknolojileriyle geliştirilmiş, Minecraft için gelişmiş ve modern bir masaüstü başlatıcıdır (launcher).
Important
Lisans Kısıtlamaları: Bu yazılım Kaynak Kodu Açık (Source-Available) bir şekilde yalnızca kişisel inceleme ve eğitim amacıyla paylaşılmıştır. Kodların veya derlenmiş sürümlerinin yeniden dağıtılması, satılması, ticari amaçla kullanılması veya başka bir marka adı altında paylaşılması kesinlikle yasaktır. Detaylar için LICENSE dosyasına göz atabilirsiniz.
- Monokrom Arayüz: Akıcı animasyonlara ve premium detaylara sahip modern karanlık tema.
- Entegre Mod Tarayıcı: CurseForge ve Modrinth kütüphanelerine doğrudan launcher içerisinden erişim.
- Mod Senkronizasyonu: Sunucu ile uyumlu oyun versiyonundaki modları otomatik eşleme ve indirme.
- Gelişmiş Profil Yönetimi: Özel dizinler, sürüm ve Java parametre ayarları.
- Dahili WebRTC Sesli Sohbet: Launcher içi sesli iletişim odaları ve cihaz yönetimi.
- Kozmetik Mağazası: Pelerin, kanat ve 3D kozmetik önizlemeli skin görüntüleyici.