onelauncher but cracked
Find a file
2025-07-24 04:20:05 +09:00
.cargo chore: Remove prisma and fix up some actions 2024-10-18 19:52:17 +02:00
.github specify pnpm version for actions 2025-07-24 04:20:05 +09:00
.vscode chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
apps refactor: reactify 2025-07-23 21:12:51 +02:00
packages chore: fix eslint warnings 2025-07-22 12:45:22 +02:00
.clippy.toml feat: desktop crate is ready to be fixed 2025-05-01 13:29:26 +02:00
.editorconfig ✨ feature: fully implement gamemode and bump deps 2024-08-19 08:52:44 +02:00
.env.template feat: common java paths 2025-04-02 13:47:49 +02:00
.gitattributes 🔨 chore: script fixies 2024-09-18 00:18:23 +02:00
.gitignore chore: Unignore generated bindings.ts, needed for action builds 2024-10-19 11:01:44 +02:00
.npmrc 🔨 chore: some version bumps 2024-08-15 22:39:12 +02:00
.nvmrc 🚧 wip(actions): some github actions wip 2024-08-04 05:31:41 +02:00
.rustfmt.toml feat: desktop crate is ready to be fixed 2025-05-01 13:29:26 +02:00
ATTRIBUTION.md chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
Cargo.lock feat: cluster logs and ui tweaks 2025-06-19 21:46:19 +03:00
Cargo.toml feat: cluster logs and ui tweaks 2025-06-19 21:46:19 +03:00
CODE_OF_CONDUCT.md 🔨 chore(format): format and fix eslint deps 2024-04-27 02:31:03 -04:00
CONTRIBUTING.md chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
eslint.config.js chore: fix eslint warnings 2025-07-22 12:45:22 +02:00
flake.nix Feature: Package API (#75) (i'm just going to merge this because the other branches are inactive) 2024-08-31 16:23:24 -04:00
LICENSE 🔨 chore(license): revert licensing change back to GPL 3.0-only 2024-04-29 20:32:31 -04:00
package.json chore: add web_commons build to prepare script 2025-07-22 11:16:06 +02:00
pnpm-lock.yaml feat: links and gfm support 2025-07-21 11:38:12 +02:00
pnpm-workspace.yaml chore: fix eslint warnings 2025-07-22 12:45:22 +02:00
README.md chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
rust-toolchain.toml Feature: Package API (#75) (i'm just going to merge this because the other branches are inactive) 2024-08-31 16:23:24 -04:00
shared.config.ts 🔨 chore: prepare for tauri rc 2024-08-03 08:39:12 +02:00
tsconfig.base.json chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
tsconfig.json chore: organise project structure and slowly switch out solid for react 2025-05-02 11:42:22 +02:00

Repository Banner

OneLauncher + OneClient

Here is the monorepo containing the code for OneLauncher and OneClient.

Technologies Used

Contributing

We welcome contributions! Please read our contributing guidelines before getting started.

Requirements

If you encounter any issues, ensure that you are using the following versions (or later) of Rust, Node and Pnpm:

  • rustc version: 1.89
  • node version: 22.15
  • pnpm version: 10.13

Project Structure

  • 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.