onelauncher but cracked
Find a file
2026-08-23 00:31:18 +07: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 maybe improve visual code bundling 2026-08-08 11:33:24 +07:00
.signpath sign oneclient binary too 2026-07-29 23:04:24 +09:00
.sqlx actually properly check for AWT 2026-08-09 16:18:31 +07:00
distribution maybe improve visual code bundling 2026-08-08 11:33:24 +07:00
packages feat: added rerendering after every new java runtime addition (#721) 2026-08-23 00:31:18 +07: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.2.2 2026-08-10 21:27:24 +00:00
Cargo.toml chore: bump to 2.2.2 2026-08-10 21:27:24 +00:00
CODE_OF_CONDUCT.md 🔨 chore(format): format and fix eslint deps 2024-04-27 02:31:03 -04:00
CONTRIBUTING.md Attempt installer/updating 2026-07-06 01:00:56 -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!