horizon

What does it do?

Horizon is Minecraft: Java Edition 26.3 rewritten in Rust, a native game that reads the same worlds, follows the same rules, and generates the same terrain as the Java game. [1] Horizon is checked against the Java game by 281 differential harnesses, which compare behavior against it. [2a][2b] You can play it through the Horizon launcher, which prepares files from your own copy of Minecraft, and you can control it with horizon-ctl, a command line that reads the game as JSON and acts like a player. [3a][3b]

Activity, over time

Daily observations from the public event archive.

Attention

Daily stars & forks

Loading attention chart

Star accumulation

Cumulative stars

Loading star accumulation chart

Pull requests

Daily opens & merges

Loading pull requests chart

Conversations

Daily issues & comments

Loading conversations chart

Community

Daily accounts & reviews

Loading community chart

Releases

Daily releases

Loading releases chart

Mentions

47posts · 30d
Nov 33 posts
  1. Minecraft in Rust - Open Source Horizon Engine > TL;DR: Horizon replaces the traditional Java runtime environment with a clean-room Rust implementation designed to interface directly with existing vanilla assets, saves, and resource packs. > Best for: Rust developers and Minecraft enthusiasts wanting native performance and programmatic game control. > Repository snapshot: ⭐ 6 107 stars · 🍴 822 forks · Rust · MIT > Daily picks: Follow GitHub Open Source on Telegram --- What it is Horizon is a clean-room reimplementation of Minecraft Java Edition written entirely in Rust. It replaces the traditional Java runtime environment with a high-performance native binary designed to interface directly with existing vanilla assets, saves, and resource packs. How it works By leveraging low-level graphics APIs and rigorous differential testing against vanilla mechanics across 281 harnesses, Horizon achieves full game loop compatibility while bypassing JVM overhead entirely. It reads existing save files and assets natively without requiring translation layers. Key features - Run vanilla worlds, mobs, redstone, and commands natively through a high-performance Rust binary - Automate gameplay or integrate automation via horizon-ctl and Model Context Protocol endpoints - Render distant terrain up to 1024 chunks with custom graphics presets and controller support - Host dedicated servers easily without requiring a Java runtime environment - Import compatible CurseForge and Modrinth modpacks built around data and asset overrides Getting started Clone the repository from GitHub and ensure you have a modern Rust toolchain installed. Build the project using Cargo to launch the binary or configure your server instances. When not to use it While an engineering masterpiece for systems programmers and bot builders, casual players will still encounter missing feature gaps compared to the official client. --- Discuss Would you use Horizon for raw performance or for the native MCP agent control? - More open-source finds on Telegram - GitHub repository - Full breakdown Curated from the repository README and metadata. No hands-on test is claimed; evaluate it in a sandbox before production use.

  2. Minecraft in Rust - Open Source Horizon Engine > TL;DR: Horizon replaces the traditional Java runtime environment with a clean-room Rust implementation designed to interface directly with existing vanilla assets, saves, and resource packs. > Best for: Rust developers and Minecraft enthusiasts wanting native performance and programmatic game control. > Repository snapshot: ⭐ 6 107 stars · 🍴 822 forks · Rust · MIT > Daily picks: Follow GitHub Open Source on Telegram What it is Horizon is a clean-room reimplementation of Minecraft Java Edition written entirely in Rust. It replaces the traditional Java runtime environment with a high-performance native binary designed to interface directly with existing vanilla assets, saves, and resource packs. ## How it works By leveraging low-level graphics APIs and rigorous differential testing against vanilla mechanics across 281 harnesses, Horizon achieves full game loop compatibility while bypassing JVM overhead entirely. It reads existing save files and assets natively without requiring translation layers. ## Key features - Run vanilla worlds, mobs, redstone, and commands natively through a high-performance Rust binary - Automate gameplay or integrate automation via horizon-ctl and Model Context Protocol endpoints - Render distant terrain up to 1024 chunks with custom graphics presets and controller support - Host dedicated servers easily without requiring a Java runtime environment - Import compatible CurseForge and Modrinth modpacks built around data and asset overrides ## Getting started Clone the repository from GitHub and ensure you have a modern Rust toolchain installed. Build the project using Cargo to launch the binary or configure your server instances. ## When not to use it While an engineering masterpiece for systems programmers and bot builders, casual players will still encounter missing feature gaps compared to the official client. --- Discuss Would you use Horizon for raw performance or for the native MCP agent control? - More open-source finds on Telegram - GitHub repository - Full breakdown Curated from the repository README and metadata. No hands-on test is claimed; evaluate it in a sandbox before production use.

  3. Run Minecraft natively in Rust without Java overhead A clean-room game engine rewrite delivering high performance and programmatic control. horizon-rust/horizon Daily picks: t.me #OpenSource

  4. X · · @Agnogad

    Şuan birkez daha şok yaşadım çünkü rusta portlanmış minecraftı androide portladılar.. Bu bedrock değil java'nın rusta portlanmışının android portu 1 saniyede açılıyor oyun.. Vasysik/horizon-android t.co

    5 likes · 217 views
  5. Reddit · · r/eaglercraft · u/bedrock3359

    Rust Minecraft (Horizon) Ported To Browser Howdy folks, I'm sure some of you have heard about the recent rewrite of all of Minecraft in Rust, through the Horizon project (horizon-rust/horizon). Someone actually made a post on here a few days ago talking about how this would be a great target to run in the browser, so I went out and did just that. Horizon running in the browser To be clear, this is a bit of a burner project for me, and is just a proof of concept at this time. It does not aim to be quality, or provide any kind of special experience. It is just an experiment. Now that being said, I do think there is a lot of potential here, especially on the performance side of things. Some of you probably recognize me as the guy that created Incari Client, so here's an interesting metric: Incari Client world creation time: 7s Horizon Web world creation time: 1s These will obviously change depending on your hardware, and will especially increase on school chromebooks. On this same machine though, the game boots in a fraction of a second. You can try this out for yourself at the links below: incariclient.org web.carrot-craft.org Source code: nobuildersnotools/horizon-web Note that upstream is doing like a hundred commits every four hours, so gameplay fixes should go upstream and not to my repo. Web stuff can be PRed to that repo. I am open to suggestions, but please remember this is not intended to be a polished product...

    12 points · 18 comments
  6. Quem tiver uma cópia do Minecraft pode agora usar esta versão feita em Rust capaz de correr no PC mais velhote que tenham. Projeto de código aberto que corre em win/mac/linux 👌 horizon-rust/horizon

    2 likes · 1 repost
  7. YouTube · · YouTube description · kazuphのパパプログラマー研究所

    AIがマイクラに城を8.7秒で建てたのだ!Rust版マイクラ【Horizon】 #ずんだもん #マイクラ #AIニュース #Shorts マイクラ(Minecraft: Java Edition 26.3)をRustで丸ごと書き直した非公式版「Horizon」には、AIがゲームを操作する道具(horizon-ctl、MCPサーバーにもなる)が付いているのだ。それを使ってAIに城を建てさせたら、ブロックを置く命令173個が全部成功して、8.7秒で完成したのだ! この動画の画面は全部、MacBook Air(M5)でHorizon v0.2.97を動かして撮ったものなのだ。同じワールドでワールドに立つまでの時間を測ると、公式のJava版が49.5秒、Horizonは13秒(2回目以降。初回だけ準備に131秒)。遠くの景色は、Java版が32チャンクまでなのに対して、Horizonは設定(LOD Distance、初期設定はオフ)で1,024チャンク先まで描けるのだ。 【注意書き】 ・Horizonは非公式で、Mojang・Microsoftとは関係ないのだ。遊ぶには、Java版を買ったMicrosoftアカウントが必要なのだ。 ・Java版のMod(jar)は動かないのだ。ModはRustで書き直す方式なのだ。 ・時間とメモリは、この動画のために1台のMacで測った値なのだ。パソコンによって変わるのだ。 【出典】 ・Horizon(開発元のGitHub) horizon-rust/horizon ・Horizon 公式ドキュメント(LOD Distance・AI操作) github.com/horizon-rust/horizon/tree/main/docs 【クレジット】 VOICEVOX:ずんだもん 立ち絵:坂本アヒル(ずんだもんV3.2) BGM:しゃろう「Anyone in 2025?」

    4 likes · 973 views
  8. Try out the rust rewrite here: horizon-rust/horizon

    4 likes · 1 repost · 337 views
  9. YouTube · · YouTube description · Ezku

    ALGUIEN HIZO EL MINECRAFT QUE MOJANG NUNCA PUDO 🚀 ¡Alguien decidió rehacer Minecraft en Rust y el resultado es una locura! ⛏️🔥 Un proyecto que busca llevar el rendimiento de Minecraft Java a otro nivel, aunque todavía está en una fase muy ALFA. ⚠️ 🧱 Tiene cierta compatibilidad con mods de Java, pero no está garantizado que se mantenga; además, los shaders todavía no funcionan. 👀 Si eres de los que disfrutan Minecraft bien vanilla, ¡esta versión podría ser una auténtica joyita! 💎🐢 📦 Repositorio de GitHub: [horizon-rust/horizon] 🎮 Descargar el launcher: [playhorizon.dev] #minecraft #minecraftjava #rust #gaming #pcgaming [ar] شخص ما صنع نسخة ماينكرافت التي لم تستطع موجانغ صنعها أبداً 🚀 قرر أحدهم إعادة تصميم ماينكرافت باستخدام لغة رست، والنتيجة مذهلة! ⛏️🔥 يهدف هذا المشروع إلى الارتقاء بأداء ماينكرافت جافا إلى مستوى جديد، مع العلم أنه لا يزال في مراحل التطوير الأولى. ⚠️ 🧱 يتمتع المشروع ببعض التوافق مع تعديلات جافا، ولكن هذا التوافق غير مضمون؛ كما أن المؤثرات البصرية (Shaders) لا تعمل حاليًا. 👀 إذا كنت من محبي ماينكرافت الأصلية، فقد تكون هذه النسخة كنزًا حقيقيًا! 💎🐢 📦 مستودع GitHub: [horizon-rust/horizon] 🎮 تحميل المشغل: [playhorizon.dev] #minecraft #minecraftjava #rust #gaming #pcgaming [en-US] SOMEONE MADE THE MINECRAFT THAT MOJANG NEVER COULD 🚀 Someone decided to remake Minecraft in Rust, and the result is insane! ⛏️🔥 This project aims to take Minecraft Java's performance to the next level, although it's still in a very early stage of development. ⚠️ 🧱 It has some compatibility with Java mods, but this isn't guaranteed to continue; also, shaders don't work yet. 👀 If you're someone who enjoys pure vanilla Minecraft, this version could be a real gem! 💎🐢 📦 GitHub repository: [horizon-rust/horizon] 🎮 Download the launcher: [playhorizon.dev] #minecraft #minecraftjava #rust #gaming #pcgaming [pt-BR] ALGUÉM FEZ O MINECRAFT QUE A MOJANG NUNCA CONSEGUIU 🚀 Alguém decidiu recriar o Minecraft em Rust, e o resultado é incrível! ⛏️🔥 Este projeto visa levar o desempenho do Minecraft Java a um novo patamar, embora ainda esteja em um estágio inicial de desenvolvimento. ⚠️ 🧱 Possui alguma compatibilidade com mods Java, mas isso não é garantido; além disso, shaders ainda não funcionam. 👀 Se você curte o Minecraft vanilla puro, esta versão pode ser uma verdadeira joia! 💎🐢 📦 Repositório no GitHub: [horizon-rust/horizon] 🎮 Baixe o launcher: [playhorizon.dev] #minecraft #minecraftjava #rust #gaming #pcgaming

    1,093 likes · 208 comments · 35,885 views
  10. Reddit · · r/eaglercraft · u/Original_Thing8770

    Horizon client might be the best base for 26.3 browser clients Horizon is a complete Minecraft java edition rewrite in rust and it runs way faster than vanilla Minecraft. As far as I know, you can compile rust code into web assembly, that's why I think it's great for browser Minecraft. Here's the project url: playhorizon.dev Repo:horizon-rust/horizon

    5 points · 9 comments

Latest stargazers

The last 10 distinct accounts we observed this year.

Most active participants

PR, issue, comment & review events in the past year.

Packages

Scan pending.

README badges

Embed a badge in your README or website.

Live mentions · last 30 days
horizon-rust/horizon mentions in the last 30 days