Freedom Launcher is a convenient and customizable launcher for games and applications, developed using Tauri, React, and Rust.
The app allows users to efficiently manage games, customize the appearance, modify the interface, and utilize localization features.
Freedom.2024-12-06.18-57-33.mp4
FreedomGitHUB.mp4
- Node.js (v18 or higher)
- Rust
- Tauri CLI (install via Cargo)
-
Clone the repository:
git clone https://github.com/arelove/Freedom-Launcher.git cd Freedom-Launcher
-
Install dependencies:
npm install
-
Ensure Tauri CLI is installed:
cargo install tauri-cli
-
Build the project:
npm run tauri build
-
Run the project with hot-reloading:
npm run tauri dev
-
Open the application window to start using it.
-
Build the project:
npm run tauri build
-
The compiled file will be located in the
src-tauri/target/release
folder. -
Run the compiled file:
./src-tauri/target/release/FreedomLauncher
Freedom-Launcher/
├── icons/ # Files for images, videos, and other
├── resources/ # GitFiles for MD
├── src/ # React components
├── src-tauri/ # Tauri and Rust logic
│ ├── src/ # Rust functions
│ ├── tauri.conf.json # Tauri configuration
├── package.json # Node.js project information
├── README.md # Documentation
- Ar3love — Development, ideas, and project maintenance.
The project is distributed under the MIT License. See LICENSE for details.
If you have ideas or suggestions, feel free to create a new Issue in the repository.