Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/redstonewizard08/wormhole

A centralized multi-game mod and modpack manager and launcher, supporting Steam, Epic Games, and the Private Division launcher.
https://github.com/redstonewizard08/wormhole

automation ckan ckan-api installer kerbal-space-program kerbal-space-program-2 ksp ksp2 launcher modding-tools preact rust spacedock spacewarp tauri typescript

Last synced: 2 months ago
JSON representation

A centralized multi-game mod and modpack manager and launcher, supporting Steam, Epic Games, and the Private Division launcher.

Awesome Lists containing this project

README

        

# Wormhole

![Lines of code](https://tokei.rs/b1/github/RedstoneWizard08/Wormhole?category=code&label=lines+of+code&style=flat-square)
![GitHub all releases](https://img.shields.io/github/downloads/RedstoneWizard08/Wormhole/total?style=flat-square)
[![crates.io (common)](https://img.shields.io/crates/v/wormhole-common?label=crates.io%20%28common%29&style=flat-square)](https://crates.io/crates/wormhole-common)
[![crates.io (cli)](https://img.shields.io/crates/v/wormhole-cli?label=crates.io%20%28cli%29&style=flat-square)](https://crates.io/crates/wormhole-cli)

[Download](https://nightly.link/RedstoneWizard08/Wormhole/workflows/build/main)

A centralized multi-game mod and modpack manager and launcher, supporting Steam,
Minecraft, and the Private Division launcher.

[API Documentation](https://docs.rs/wormhole-common)

## Features

- A fully featured mod manager and installer.
- Supports many different games.
- Full CurseForge integration.
- Full Modrinth integration.
- Full SpaceDock integration.
- Full CKAN integration (See: https://github.com/RedstoneWizard08/CKANDex)
- Available for many platforms.
- Easy-to-use UI.
- Blazingly fast.
- Super memory-efficient.

## Roadmap

- [x] Run udeps
- [ ] Mod deletion
- [x] Support for KSP 2
- [x] Support for KSP 1
- [x] Support for Minecraft
- [ ] Support for other suggested games.
- [x] Support for Windows, Linux, and MacOS
- [x] Support for any Steam library location
- [x] Support for any Epic Games library location
- [x] Support for Private Division launcher
- [x] Mod installation & browsing from SpaceDock
- [x] Mod installation & browsing from CKAN
- [x] Mod installation & browsing from CurseForge
- [x] Mod installation & browsing from Modrinth
- [ ] Modpack installation & browsing from SpaceDock
- [ ] Modpack installation & browsing from CKAN
- [ ] Modpack installation & browsing from CurseForge
- [ ] Modpack installation & browsing from Modrinth
- [x] GUI app
- [x] Full instances support
- [x] Friendly UI
- [x] Fast UI
- [x] 100% Open Source
- [ ] CLI app
- [ ] Memory & CPU settings
- [ ] General settings
- [ ] Network limiting settings
- [ ] Mod config editor
- [ ] Mod dependency resolution & installation
- [ ] Mod conflict resolution (KSP 1 & KSP 2)
- [ ] Game version compatibility filter
- [ ] Game log viewer
- [ ] Modpack export & management
- [ ] Modpack creator & editor (CLI)

## History

Wormhole was originally known as the SpaceWarp Installer, and then @Rexicon226 and
@RedstoneWizard08 decided to expand it out into a fully fledged game launcher and
mod manager for KSP 1 and KSP 2. After about 6 months, @RedstoneWizard08 then decided
to expand it out into a general mod manager and game launcher to support many other
games (which can be suggested via issues).