onelauncher but cracked
Find a file
Julian Chang 7402fb6e78
exclude opted out bundles from package list (#879)
* exclude opted out bundles from package list

* count inferred bundle installs as opted in

* let opted-in bundles own shared rows
2026-10-02 00:07:44 -04:00
.cargo feat: changed windows stack memory from 1MB to 8MB (same as Linux and MacOS) (#717) 2026-08-12 11:15:41 +02:00
.github feat: system tray and process state controls (#687) 2026-09-19 01:19:34 +02:00
.signpath sign oneclient binary too 2026-07-29 23:04:24 +09:00
.sqlx feat: custom cluster instances (#859) 2026-09-29 19:08:21 +02:00
distribution feat: system tray and process state controls (#687) 2026-09-19 01:19:34 +02:00
packages exclude opted out bundles from package list (#879) 2026-10-02 00:07:44 -04:00
.editorconfig ✨ feature: fully implement gamemode and bump deps 2024-08-19 08:52:44 +02:00
.gitattributes refactor(java): simpler java check (#698) 2026-08-06 12:14:53 +02:00
.gitignore fix liquid glass icon 2026-08-07 14:55:55 +07:00
ATTRIBUTION.md chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
Cargo.lock chore: bump to 2.6.0 2026-10-01 22:04:41 +00:00
Cargo.toml chore: bump to 2.6.0 2026-10-01 22:04:41 +00:00
CODE_OF_CONDUCT.md 🔨 chore(format): format and fix eslint deps 2024-04-27 02:31:03 -04:00
CONTRIBUTING.md Reapply "fix: enable Wayland clipboard for image copy + align MSRV docs (#826)" 2026-09-13 22:42:52 -04:00
LICENSE 🔨 chore(license): revert licensing change back to GPL 3.0-only 2024-04-29 20:32:31 -04:00
README.md chore: update README.md 2026-08-06 19:44:29 +02:00

Repository Banner

OneClient | OneLauncher

The monorepo containing the code for OneLauncher, OneClient, and their core backend.

OneClient is a Minecraft client featuring fully 100% open-source components, offering many packaged and pre-configured mods in one click. OneLauncher is a WIP Minecraft launcher giving power-users the greatest customization whilst featuring a clean UI.

Installing

You can install the latest release of OneClient from our website: https://polyfrost.org/projects/oneclient as well as our GitHub releases.

Windows (x86_64) macOS (Intel & Apple Silicon) Linux (x86_64)
Installer 🔄 DMG 🔄 AppImage 🔄
App Bundle 🔄 DEB
RPM
AUR

🔄 = Has support for autoupdating built-in

Contributing

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

Requirements

The project targets Rust 1.97 or later. You can install Rust via rustup.

Building & Running

# Run the app
cargo run -p oneclient_app

# Build a release binary
cargo build -p oneclient_app --release

Packaging / Releasing

Installers are produced with cargo-packager (the standalone bundler spun out of the Tauri bundler). Config lives in packages/oneclient_app/Cargo.toml under [package.metadata.packager].

cargo install cargo-packager --locked

# Build the binary, then bundle it for the current OS:
cargo build --release -p oneclient_app
cargo packager --release -p oneclient_app --formats <targets>
#   Windows: nsis      macOS: app,dmg      Linux: deb,appimage

Versioning

The workspace shares a single version, defined in the root Cargo.toml under [workspace.package].

Code signing

This program uses free code signing provided by SignPath.io, and a certificate by the SignPath Foundation. We thank them very much to their contributions to OSS software!