A beautiful, easy-to-use mod manager for Hollow Knight: Silksong. Find, download, and manage your favorite mods with just a few clicks!

Silk Spool is a desktop application that makes modding Hollow Knight: Silksong simple and enjoyable. Whether you're new to modding or a seasoned veteran, Silk Spool provides an intuitive interface to discover and manage your mods.
- Smart Game Detection: Automatically finds your Hollow Knight: Silksong installation
- BepInEx Integration: Checks if BepInEx is properly installed and configured
- One-Click Setup: Get started in minutes, not hours
- Browse Mods: Explore mods from multiple repositories in one place
- Official Repository: Pre-loaded official mod repository with curated content
- Advanced Search: Find exactly what you're looking for with powerful search tools
- Smart Filtering: Filter by repository, requirements, authors, and installation status
- Rich Details: View screenshots, descriptions, and requirements before downloading
- Dark Theme: Easy on the eyes during long modding sessions
- Responsive Design: Works perfectly on any screen size
- Intuitive Navigation: Simple, clean interface that anyone can use
- Repository Support: Add your favorite mod sources with official and built-in mods included
- One-Click Installation: Download, decompress, and install mods automatically
- Smart Uninstallation: Remove mods completely with confirmation dialogs
- Progress Tracking: Real-time download progress and installation status
- Installed Mod Tracking: Keep track of what's installed, when, and which version
- Status Indicators: Visual badges and filters to see your installed mods
- Notification System: Real-time feedback on downloads and installations
- Error Handling: Clear error messages and recovery suggestions
- Loading States: Visual feedback during all operations
- Image Gallery: Browse mod screenshots with lazy loading and lightbox view
- Hollow Knight: Silksong (installed via Steam)
- BepInEx (for modding support)
- Windows 10/11 or macOS 10.15+
- Download the latest release from the Releases page
- Install the application for your platform:
- Windows: Run the
.msi
installer - macOS: Open the
.dmg
file and drag to Applications
- Windows: Run the
- Launch Silk Spool and let it detect your game automatically
- Add repositories to start browsing mods
- Enjoy your modded Silksong experience!
- Silk Spool will automatically scan for your Hollow Knight: Silksong installation
- If found, it will check for BepInEx compatibility
- If not found, you can manually select your game folder
- Click the "Add Repository" button
- Enter the URL of a mod repository (JSON format)
- Silk Spool will fetch and cache the mod list
- Start browsing and downloading mods!
- Use the search bar to find specific mods
- Filter by repository to focus on specific sources
- Filter by installed status to see what you have
- Browse by category or sort by date/name
- Click on any mod to see detailed information and screenshots
- Click "Download" to automatically install the mod
- Click "Uninstall" to remove installed mods
- View installed mods with the "Installed" filter
- See installation dates and versions in mod details
- Uninstall mods with a single click and confirmation
- Track mod status with visual indicators and badges
Current Version: 0.3.0 (Beta Release) Current Progress: 85% Complete (5/8 phases completed, Phase 6 in progress)
Completed Features:
- โ Game detection and BepInEx validation
- โ Repository management system with official and built-in mods
- โ Modern UI with advanced search and filtering
- โ Cross-platform support (Windows & macOS)
- โ Mod installation system with progress tracking
- โ Mod uninstallation system with confirmation dialogs
- โ Installed mods tracking with persistent storage
- โ Image management with lazy loading and caching
- โ Notification system for user feedback
- โ Official repository integration with automatic loading
- โ Comprehensive testing (Rust backend + React frontend)
Recent Completions (v0.3.0):
- โ Modular download system supporting multiple hosts (GitHub, MediaFire, Dropbox, Google Drive)
- โ Real-time UI updates with React hooks for installed mod status
- โ Enhanced error handling and user feedback systems
- โ Browser-like download handling for complex hosting services
In Progress:
- ๐ Linting and formatting setup
- ๐ Build and distribution optimization
Coming Soon:
- ๐ Automated builds and installers
- ๐ Final polish and public release
We welcome contributions from the community! Here's how you can help:
- Report bugs or issues you encounter
- Suggest new features that would improve your experience
- Share feedback on the user interface and functionality
- Help other users in discussions and issues
- Fork the repository and create a feature branch
- Follow the coding standards and test your changes
- Submit pull requests with clear descriptions
- Help with documentation and examples
If you want to contribute code:
- Clone the repository:
git clone https://github.com/FrancescoGrazioso/SilkSpool.git
cd SilkSpool/silk-spool
- Install dependencies:
npm install
- Run in development mode:
npm run tauri dev
- โ Mod installation and management system
- โ Mod uninstallation with confirmation dialogs
- โ Installed mods tracking and persistence
- โ Advanced search and filtering
- โ Image management with lazy loading
- โ Notification system for user feedback
- โ Built-in and official mods repository system
- โ Comprehensive testing suite (Rust + React)
- โ Performance optimization
- โ Bug fixes and stability improvements
- ๐ Linting and formatting setup
- ๐ Code quality improvements
- โณ Automated builds for all platforms
- โณ Installer creation (.msi for Windows, .dmg for macOS)
- โณ Update system implementation
- โณ Release automation
- โณ Final polish and optimization
- โณ Documentation completion
- โณ Public release preparation
- โณ Community feedback integration
- Cross-platform testing is ongoing
- Some advanced features like mod dependencies are planned for future versions
- Performance optimization for large mod repositories is in progress
This project is licensed under the MIT License - see the LICENSE file for details.
- Framework: Tauri - Modern desktop app framework
- Frontend: React + TypeScript + Tailwind CSS
- Backend: Rust for system integration and performance
- Storage: Local JSON files with persistent mod tracking
- Testing: Vitest + Rust unit tests
- Build: Cross-platform (Windows x64, macOS universal)
- Built with Tauri - the modern desktop app framework
- UI styled with Tailwind CSS
- Inspired by the Hollow Knight modding community
- Special thanks to all contributors and testers
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Releases: GitHub Releases
- Mod Sources: SilkSpool Sources Repository
- macOS Gatekeeper Guide: Complete guide for macOS installation issues
- Build and Release Documentation: Technical documentation for building and releasing the app
- Development Plan: Detailed development roadmap and progress
Made with โค๏ธ for the Hollow Knight: Silksong modding community