Minecraft, rewritten.Built in Rust.

Torch is a Minecraft client rebuilt from the ground up in Rust. No JVM, a third of the memory, and twice the performance of the vanilla Java client.

See it in game.

Click the image to view it full size.

Torch in-game with the performance overlay showing 549 FPS and 867 MiB memory Torch with the built-in shader pack in a savanna Torch ClickGUI with Combat, Render, World, Movement and Misc module panels
01Gameplay

Faster than vanilla.

Measured on 26.1.1, at a 32 chunk render distance

Frame rate

400FPS
2.2× the Java client
Torch
400 fps
Java
180 fps
Varies by system.

Memory usage

700MB
1.6 GB less than Java
Torch
700 MB
Java
2.3 GB
Varies by system.

Startup speed

~1s
About 4× faster than Java
Torch
~1 s
Java
~4 s
Approximate. Varies by system.

Download Torch.

Download the build for your platform from the latest GitHub release.

Supported versions 26.1.1 1.21.11 One program, multiple protocols. Torch is a single build that joins both versions, with no separate install per version.
Recommended

Windows

64-bit
Download alpha for Windows
Recommended

Linux

x86_64
Download alpha for Linux

Early builds. Some features are missing and things will break. Report issues on GitHub.

The buttons above download the standard build. For the ClickGUI build, view all releases on GitHub.

Build from source

git clone https://github.com/torch-client/torch-client.git cd torch-client cargo build --release

Optional features

All features are opt-in at build time.

builtin_shadersAdds a compiled-in shader pack.Build flag
click_guiAdds a click menu opened with Right Shift.Build flag
eaglerJoins Eaglercraft servers over wss://.Build flag
audioAdds half-working sounds. Desktop only for now.Build flag

View all releases on GitHub

Roadmap

What's being worked on and what's next.

In progress3
  • Full sound supportReplacing the half-working audio feature
  • More ClickGUI modulesAdding more modules to the click menu
  • Shader settingsToggle and tune shaders in Video Settings
Planned3
  • Resource packsLoad custom texture packs
  • More versionsSupport for more Minecraft versions
  • More game enhancementsQuality-of-life additions to the game