louis-e

louis-e/arnis

Rust Apache-2.0 Gaming

Generate any location from the real world in Minecraft with a high level of detail.

16.7k stars
1.4k forks
active
GitHub +116 / week

16.7k

Stars

1.4k

Forks

133

Open issues

30

Contributors

v2.9.0 16 Jun 2026

AI Analysis

Arnis generates detailed Minecraft Java and Bedrock worlds based on real-world geography, topography, and architecture using OpenStreetMap and elevation data. It is a specialized tool for Minecraft players and enthusiasts who want to recreate specific real-world locations with high fidelity in-game, and does not serve general-purpose mapping or geospatial analysis use cases.

Gaming Application Discovery value: 3/10
Documentation 8/10
Activity 10/10
Community 9/10
Code quality 7/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

minecraft geospatial openstreetmap world-generation rust-desktop
Actively maintained Well documented Popular Niche/specialized use case Community favorite Beginner friendly Production ready
Deep Analysis · Based on README and public signals
3w ago

Arnis converts real-world OpenStreetMap data into detailed Minecraft worlds using Rust

Arnis is an open-source tool that fetches geospatial data from OpenStreetMap and elevation datasets to generate accurate, high-detail Minecraft Java and Bedrock Edition worlds. It targets Minecraft enthusiasts, geography educators, urban planners exploring gamified environments, and hobbyists who want to recreate their hometowns or cities in-game. With 16K+ stars, press coverage from Tom's Hardware, Hackaday, and XDA Developers, an AWS public sector blog feature, and academic citations in education research, it has crossed from hobby project into genuine community and institutional recognition.

Origin

Created in September 2022 by louis-e, Arnis grew steadily as a personal Rust project. It gained significant visibility in late December 2024 following a wave of press coverage, pushing it from a niche tool to a widely-shared open source project.

Growth

Growth was slow and organic from 2022 to mid-2024, then spiked sharply in December 2024 when coverage from Hackaday, Tom's Hardware, and XDA Developers brought mainstream attention. The star history chart referenced in the README strongly implies this inflection point. Since then, growth has stabilized at a moderate pace (~39 stars/week as of June 2026), consistent with a maturing project with a loyal niche audience.

In production

AWS published a public sector blog post describing Arnis's use of AWS elevation datasets at scale. An academic paper (Floodcraft) cites Arnis for K-12 flood education in Minecraft environments. GitHub release download counters are publicly shown in the README badge. A companion browser-based product (MapSmith) exists, implying some monetization and user demand. These constitute meaningful, verifiable real-world adoption signals beyond casual GitHub traffic.

Code analysis
Architecture

Likely modular by design: README explicitly lists modularity as a core objective, with distinct components for data fetching, processing, and world generation. Implemented in Rust for performance. Appears to support both a GUI and CLI interface, with optional feature flags (--no-default-features for headless builds). Nix support suggests thoughtful cross-platform packaging.

Tests

A CI build badge is present and active, suggesting automated build verification exists. However, test coverage specifics are not documented in the README.

Maintenance

Last push was June 16, 2026 — six days before the evaluation date — indicating active, ongoing maintenance. The project has a Discord server, a dedicated website (arnismc.com), a companion commercial product (MapSmith), and a GitHub Wiki, all suggesting sustained organizational investment. Release cadence and contribution workflow are documented.

Honest verdict

ADOPT IF: you want to generate a real-world location in Minecraft with minimal setup and are comfortable with a community-supported open source tool. AVOID IF: you need enterprise-grade reliability, very large map regions without size limitations, or a fully hosted SaaS — consider MapSmith for the latter. MONITOR IF: you are a GIS educator or urban planner evaluating gamified geography tools; Arnis's academic traction and AWS integration suggest growing institutional relevance.

Independent dimensions

Mainstream potential

5/10

Technical importance

7/10

Adoption evidence

7/10

Risks
  • Dependence on OpenStreetMap data quality means areas with sparse OSM coverage will produce incomplete or inaccurate worlds.
  • Elevation dataset availability and access may change, particularly if AWS hosting terms or third-party data sources shift.
  • The project appears to be primarily maintained by a single lead developer (louis-e); bus-factor risk exists despite open contribution policy.
  • Minecraft's Java/Bedrock API and world format changes between versions could break generation compatibility with future Mojang releases.
  • MapSmith as a commercial companion product introduces a potential future tension between open-source scope and paid feature gating.
Prediction

Arnis is likely to maintain steady growth as a respected niche tool with expanding use in education and GIS communities, and may deepen AWS/cloud integration. Mainstream breakout is unlikely but not the goal.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Rust
99.9%
Nix
0.1%
Shell
0%

Information

Language
Rust
License
Apache-2.0
Last updated
18h ago
Created
47mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

PistonDevelopers

PistonDevelopers/hematite

Hematite is a Minecraft clone written in Rust using the Piston game engine,...

1.9k Rust Gaming
localgpt-app

localgpt-app/localgpt

LocalGPT is a Rust-based application for generating explorable 3D worlds using...

1.1k Rust Gaming
Azgaar

Azgaar/Fantasy-Map-Generator

Fantasy Map Generator is a free web application for creating and editing...

5.8k HTML Gaming
iceiix

iceiix/stevenarella

Stevenarella is a multi-protocol Minecraft-compatible client written in Rust...

1.5k Rust Gaming
jasonkneen

jasonkneen/tiny-world-builder

Tiny World Builder is a browser-based 3D voxel editor for creating, sculpting,...

1.4k JavaScript Gaming
vs. alternatives
WorldPainter

WorldPainter is a mature, GUI-driven Minecraft terrain painting tool with a large established user base. It allows manual sculpting but does not ingest real-world geospatial data automatically. Arnis targets a different workflow: automated generation from OSM data rather than manual design.

Chunky (OSM-to-Minecraft scripts)

Various community scripts exist for OSM-to-Minecraft conversion, but they are typically unmaintained, limited in fidelity, or require heavy manual configuration. Arnis offers a polished GUI, elevation integration, and active development that most ad-hoc scripts lack.

MapSmith (arnismc.com)

MapSmith is the author's own browser-based commercial companion product. It extends Arnis's reach to mobile and larger maps without local installation. The two coexist rather than compete, with Arnis as the open-source core.

Veloren

Veloren is a procedural voxel RPG written in Rust, not a Minecraft world generator. It shares the voxel + Rust design space but serves an entirely different purpose — original game creation vs. real-world recreation.

Luanti (formerly Minetest)

Luanti is a voxel game engine and platform, not a real-world world generator. No direct competition with Arnis; they operate at different abstraction levels.