This repository acts as a Factory that automatically generates and releases multiple desktop applications based on a simple JSON configuration. Powered by Rust, Tauri, and GitHub Actions.
📘 Complete Documentation: For comprehensive guides, tutorials, and detailed information about Winfig, please visit our official documentation website.
- Zero Coding Required: Just add a website link and a name to
apps.json. - Multi-App Generation: Builds separate installers (.exe, .dmg, .deb) for multiple websites simultaneously.
- Lightweight: Uses Tauri to ensure apps are tiny (~5MB) and fast.
- Automated CI/CD: GitHub Actions handles the building and releasing automatically.
📋 Detailed Instructions: For more advanced configurations and troubleshooting, visit our documentation.
We welcome contributions to improve the Winfig setup experience! Here's how you can help:
- Fork this repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes with clear, descriptive commits
- Push to your branch (
git push origin feature/amazing-feature) - Submit a Pull Request with a detailed description
- Follow existing code style and conventions
- Test your changes thoroughly
- Update documentation if needed
- Keep commits focused and atomic
This project is licensed under the MIT License - see the LICENSE file for details.
