OriLauncher
OriLauncher is a fully custom Minecraft launcher designed for speed, simplicity, and a modern user experience. Built as a cross-platform desktop application using Electron and Svelte, it provides a clean interface with smooth navigation, multiple themes, and full localization support. Users can manage multiple Minecraft accounts (Microsoft or offline), switch versions easily, and launch both vanilla and modded instances (Forge/Fabric). The launcher automatically handles required Java versions, allows custom JVM arguments, RAM configuration, and exposes installation folders for easy mod management. The project emphasizes efficiency, UX quality, and professional-grade launching logic. It avoids the heavy embedded-browser approach typical of many launchers by focusing on a lightweight, fast architecture while still supporting advanced features such as: - Multi-account support - Vanilla + Forge + Fabric version launching - Automatic Java downloader and version verification - Custom performance settings (RAM, JVM flags) - Multi-language UI OriLauncher showcases strong ability in desktop software development, UI engineering, asynchronous system design, and building a polished, production-ready tool end-to-end.