onelauncher but cracked
Find a file
2026-10-08 03:11:19 -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 chore: make nightly release action upload portable executables 2026-10-05 22:10:24 +02:00
.signpath sign oneclient binary too 2026-07-29 23:04:24 +09:00
.sqlx Add custom game args to settings (#905) 2026-10-05 23:21:05 +02:00
distribution fix 2026-10-02 15:38:05 +02:00
packages fix bundle newer mods being overwritten by local mods 2026-10-08 03:11:19 -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: release 2.7.0 2026-10-05 21:22:43 +00:00
Cargo.toml chore: release 2.7.0 2026-10-05 21:22:43 +00:00
CHANGELOG.md chore: release 2.7.0 2026-10-05 21:22:43 +00:00
CODE_OF_CONDUCT.md 🔨 chore(format): format and fix eslint deps 2024-04-27 02:31:03 -04:00
CONTRIBUTING.md chore: new changelog generator (#855) 2026-10-03 00:23:41 +02:00
knope.toml chore: new changelog generator (#855) 2026-10-03 00:23:41 +02:00
LICENSE 🔨 chore(license): revert licensing change back to GPL 3.0-only 2024-04-29 20:32:31 -04:00
README.md chore: new changelog generator (#855) 2026-10-03 00:23:41 +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].

Versions and release notes come from Knope change files in .changeset/. Add one per user-facing change with knope document-change (installed via cargo install knope). The OneClient Release Build workflow consumes them, bumps the version, writes CHANGELOG.md, and uses the new entry as the GitHub release body, which is what the launcher's changelog page shows.

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!