https://github.com/valentin-marquez/knoxkit
π§ Outsmart the apocalypse, one instance at a time.
https://github.com/valentin-marquez/knoxkit
desktop-application electron electron-vite game-configuration game-manager instance-manager node-js project-zomboid python resource-management steam-integration steam-workshop tailwindcss typescript typescript-react websockets
Last synced: about 1 month ago
JSON representation
π§ Outsmart the apocalypse, one instance at a time.
- Host: GitHub
- URL: https://github.com/valentin-marquez/knoxkit
- Owner: valentin-marquez
- License: other
- Created: 2024-05-01T22:20:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-17T20:11:05.000Z (5 months ago)
- Last Synced: 2024-12-17T21:18:20.505Z (5 months ago)
- Topics: desktop-application, electron, electron-vite, game-configuration, game-manager, instance-manager, node-js, project-zomboid, python, resource-management, steam-integration, steam-workshop, tailwindcss, typescript, typescript-react, websockets
- Language: TypeScript
- Homepage:
- Size: 438 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# KnoxKit π§ - Project Zomboid Instance Manager
![]()
> Outsmart the apocalypse, one instance at a time.
π Version 1.0.0 Now Available!
Basic functionality released. More features coming soon!
Download Latest Release
## π― Overview
KnoxKit is a powerful and user-friendly instance manager for Project Zomboid that helps you manage multiple game configurations, mod collections, and system resources efficiently.
## β¨ Key Features
- **Instance Management**: Create, configure, and launch multiple game instances with ease - each with its own unique settings
- **Mod Collections**: Organize and toggle mods with a visual card-based interface showing preview images and descriptions
- **Steam Workshop Integration**: Import mod collections directly via Steam Workshop URLs or Collection IDs
- **KnoxLink Browser Extension**: Add individual mods easily with our [browser extension](https://github.com/valentin-marquez/knoxlink/) - no more copying and pasting workshop URLs
- **Instance Status Tracking**: Monitor the status of all your game instances at a glance with clear indicators
- **Multiple Instance Profiles**: Maintain separate game setups for different playstyles (e.g., multiplayer with mods, vanilla survival)
- **Download Management**: Track and manage mod downloads with status indicators
- **User-Friendly Interface**: Modern dark/light theme options with intuitive navigation
- **Performance Settings**: Options to minimize KnoxKit to system tray when launching games to optimize resources
- **Multi-language Support**: Choose your preferred language for the application
- **SteamCMD Integration**: Direct connection to Steam's command-line client for reliable workshop content management## πΊοΈ Roadmap
Check out our development roadmap to see what features and improvements are planned for future releases:
[View KnoxKit Development Roadmap](https://github.com/users/valentin-marquez/projects/6)
While development may not always be my primary focus, the roadmap outlines the direction and priorities for KnoxKit's future.
## π οΈ Technical Stack
- **Frontend**: Electron-Vite with React + TypeScript
- **Styling**: Tailwind CSS with Radix UI components
- **State Management**: Nanostores
- **Steam Integration**: SteamCMD (Anonymous access)## π Security & Performance
- Instance sandboxing
- Resource usage monitoring
- Automatic performance optimization## π€ Contributing
KnoxKit is in active development. Feel free to submit issues and pull requests.
## π License
Licensed under Apache 2.0 with Commons Clause and Steam Workshop compliance. See [LICENSE.md](LICENSE.md) for details.
---
*KnoxKit is a community project and is not affiliated with The Indie Stone or Project Zomboid.*