Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/redstonewizard08/wormhole
- Owner: RedstoneWizard08
- License: mit
- Created: 2023-03-01T02:09:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T20:08:42.000Z (8 months ago)
- Last Synced: 2024-04-14T13:10:09.993Z (8 months ago)
- Topics: automation, ckan, ckan-api, installer, kerbal-space-program, kerbal-space-program-2, ksp, ksp2, launcher, modding-tools, preact, rust, spacedock, spacewarp, tauri, typescript
- Language: Rust
- Homepage:
- Size: 16.8 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
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).