Cargando

Cargando...

CubicLauncher
en Rust para más eficiencia

Multiplataforma, modular y de código abierto. Construido con Tauri v2, SvelteKit y un backend nativo en Rust con 6 crates especializados y 77 comandos IPC.

Captura de CubicLauncher

Tecnologías

Construido con un stack moderno que combina lo mejor de Rust y la web.

SvelteKit
Meta-framework
v2
Svelte
UI framework
v5
TypeScript
Lenguaje
v6
Vite
Bundler
v8
CSS
Estilos vainilla
Sin framework
Bun
Paquetes
adapter-auto

Crates

6 crates Rust especializados. Modular por diseño.

zellkern Modelo de datos de Minecraft. Manifiestos, resolución de librerías, classpath, perfiles de loaders.
aqua Motor de descargas y gestor JRE. DownloadManager, progreso, instalación vía Azul Zulu.
launchwerk Orquestador de lanzamiento. Comando Java, spawn, stdout/stderr, auto-refresh de tokens con aes-gcm.
cubrinth Modpacks. Parsea .mrpack, resuelve dependencias, instala mods en instancias aisladas.
communicator Discord Rich Presence. Protocolo IPC de Discord para estado de juego.
ablage Caché binario en disco. CRC32, escrituras atómicas, índice ordenado.

Características

Todo lo que necesitás para gestionar tus instancias.

Instancias aisladas

Cada instancia con su propia versión, mods, configs y ajustes JVM.

Multi-loader

Vanilla, Fabric, Forge, NeoForge y Quilt con detección automática.

Autenticación

Microsoft OAuth 2.0, Yggdrasil con authlib-injector y modo sin sesión.

Modpacks

Instalación desde Modrinth y CurseForge con resolución de dependencias.

Temas

Sistema de temas con edición en vivo vía file watcher y CSS custom properties.

Rich Presence

Integración con Discord para mostrar el estado de juego.

Colaboradores del proyecto

Desarrolladores que hacen posible CubicLauncher.

Cargando colaboradores...

Contribuí al proyecto

CubicLauncher es software libre. Reportá bugs, proponé features o enviá tu primer PR.

Abrir GitHub →