Repository Banner
The monorepo containing the code for OneLauncher, OneClient, and their core backend.
We welcome contributions! Please read our contributing guidelines before getting started.
If you encounter any issues, ensure that you are using the following versions (or later) of Rust, Node and Pnpm:
rustcversion: nightly-2025年07月23日nodeversion: 22.15pnpmversion: 10.13
packages/- Shared libraries and utilities.core/- Launcher Core. This is the library that contains the entire launcher logic.entity/- Contains entity definitions used in the launcher's database.macro/- Contains macro definitions to simplify some code.scripts/- General scripts for CI/CD or development environments.web_common/- Contains common web code used by both OneLauncher and OneClient.
apps/onelauncher/desktop/- Tauri desktop application.frontend/- React SPA frontend.distribution/- Files used for release builds.
oneclient/desktop/- Tauri desktop application.frontend/- React SPA frontend.distribution/- Files used for release builds.