Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/carrotrub/fit-launcher

A better version of my previous Fitgirl's Repacks Launcher. Made using Tauri with SolidJS.
https://github.com/carrotrub/fit-launcher

gaming launcher rust solidjs tauri

Last synced: 2 days ago
JSON representation

A better version of my previous Fitgirl's Repacks Launcher. Made using Tauri with SolidJS.

Awesome Lists containing this project

README

        

# ๐ŸŽฎ Fit Launcher

Fit Launcher is a ๐Ÿš€ **blazingly fast** ๐Ÿš€ game launcher designed specifically for cracked games from FitGirl Repack. Built with Rust, Tauri, and SolidJS, this launcher delivers top-notch performance and a sleek, modern design.

## Features
- โšก **Lightning Fast**: Powered by Rust and Tauri for better speed and efficiency.
- ๐ŸŽจ **Sleek Design**: Thanks to the creative design by Vintage_Soldier.
- ๐Ÿ› ๏ธ **Easy to Use**: Simple setup and easy to runโ€”just execute the launcher and you're good to go!
- ๐ŸŒŒ **Quick Download**: Using **librqbit** for torrenting for optimal speed.

## Getting Started

### Images of the launcher

![Launcher Screenshot 1](images/screenshot1.png)
![Launcher Screenshot 2](images/screenshot2.png)
![Launcher Screenshot 3](images/screenshot3.png)
![Launcher Screenshot 4](images/screenshot4.png)
![Launcher Screenshot 5](images/screenshot5.png)

## Installation Guide

### Standard Mode

1. **Visit the Release Page**
Go to the [release page here](https://github.com/CarrotRub/Fit-Launcher/releases/latest).

2. **Download the Executable**
Scroll down until you find the executable, which will look like this `Fit.Launcher_2.X.X_x64_en-US.msi`

3. **Run it !**
Once downloaded, simply execute the setup and install it inside
`C:/Program Files/` then run the executable ๐Ÿ˜ƒ !

### Development Mode

If you want to run the launcher in development mode, follow these steps:

1. Ensure you have any **C++ Compiler**, **Rust**, and **Cargo** installed on your system.
2. Ensure you have these extensions on VSCode **C/C++ Microsoft** or **CodeLLDB** and **rust-analyzer**.
3. Clone this repository.
4. Run the dev command:

```bash
npm install
npm run tauri dev
```

### Building from Source

If you'd like to build Fit Launcher yourself, follow these steps:

1. Ensure you have any **C++ Compiler**, **Rust**, and **Cargo** installed on your system.
2. Ensure you have these extensions on VSCode **C/C++ Microsoft** or **CodeLLDB** and **rust-analyzer**.
3. Clone this repository.
4. Run the build command:

```bash
npm run tauri build
```

## Create your own themes !
Now you can even customize the launcher to your liking, you can go check the tutorial on how to create a theme in doc/theme_creation.md

![image](https://github.com/user-attachments/assets/1f41575a-ccbe-4f05-9494-8d8d9b0c9059)
![image](https://github.com/user-attachments/assets/331c6c13-6f8e-4eaa-9824-c5c66cedd624)
![image](https://github.com/user-attachments/assets/88aa5062-2c3e-4ba6-bd6f-e7d9c93a7d16)
![image](https://github.com/user-attachments/assets/2a1b22cb-89b4-4b85-96be-73ba44f5fe05)
![image](https://github.com/user-attachments/assets/1e557d35-c76f-4445-8b39-57a2b7319fc1)

Here are a few of the default themes !
You can then create as much as you want.
Good luck ๐ŸŽ‰

## Join Our Community ๐ŸŽ‰

Got questions or want to hang out with our users? Join us on Discord! Big thanks to **Kรผrst** for moderating our Discord server, to **Vintage_Soldier** for the amazing app design, and to **SimplyStoned** for maintaining the old launcher while I was developing this one.

[Join the Discord](https://discord.gg/cXaBWdcUSF)

## Credits

- **CarrotRub** - Me, Developer of this app :3.
- **Kรผrst** - Discord Moderator and Technical and Visual Co-Contributor
- **Vintage_Soldier** - App Design
- **SimplyStoned** - Maintenance of the Old Launcher and Contributor.

---

Enjoy your games with Fit Launcher! ๐ŸŽฎ๐Ÿš€

## TODO List ๐Ÿ“

- ๐Ÿ–ฅ๏ธ **Better Cross-Platform Compatibility**: Improve compatibility across different operating systems.
- ๐ŸŒ„ **Quicker Image Loading**: Optimize the speed at which images are retrieved and displayed.
- ๐ŸŽฎ **Filtering by Genres and Sizes**: Implement filters to sort games by genres and file sizes.
- ๐Ÿ“Ÿ **Control CPU Usage**: Allow the user to limit the CPU usage of the setup.