# Arnis project converts OpenStreetMap data into explorable Minecraft worlds

> **Key takeaway:** Arnis, a Rust-based open source tool with nearly 900,000 GitHub downloads, transforms real-world geospatial data from OpenStreetMap into detailed Minecraft worlds through community-driven feature development.

**Published:** 2026-11-03T16:00:00+00:00 
**Source:** GitHub Open Source &amp; Sponsors Blog 
**Category:** policy-community 
**Canonical URL:** https://fosswire.org/news/arnis-project-converts-openstreetmap-data-into-explorable-mi.html 

## Summary
Arnis is an open source project that generates playable Minecraft worlds from real-world geospatial data, primarily sourced from OpenStreetMap. Created by German maintainer Louis Erbkamm in 2022 as a two-week Python prototype, the project has since been rewritten in Rust and attracted approximately 70 contributors and close to 900,000 downloads. The tool queries OpenStreetMap for mapped elements within a user-selected area, converting coordinates and feature types into corresponding Minecraft blocks, with 3D model support for landmarks too detailed for standard map data.

The project exemplifies community-driven open source development, with contributors translating Arnis into roughly 20 languages and proposing features independently. Erbkamm, the sole maintainer, uses GitHub Copilot to manage issue triage, bug tracing, code review, and documentation tasks given his limited evening and weekend availability. The development process remains transparent, with major architectural decisions like the Python-to-Rust port discussed openly on GitHub before implementation.

## How Arnis generates worlds from geospatial data
- **Data pipeline:** Arnis queries OpenStreetMap for every mapped element within a user-selected geographic area, then looks up each element's coordinates and type to determine block placement in the Minecraft world.
- **Elevation support:** The project added terrain elevation after its initial flat-world prototype, a change that attracted geospatial specialists to contribute integration approaches.
- **Landmark handling:** For structures too detailed for OpenStreetMap data, such as the Statue of Liberty or Christ the Redeemer, Arnis converts external 3D models into Minecraft blocks.
- **Language rewrite:** The codebase was ported from Python to Rust following open GitHub discussions, with the original Python version built entirely by hand and limited by slow generation times.
- **AI-assisted maintenance:** The sole maintainer uses GitHub Copilot for issue overview, bug tracing through the codebase, performance review of large pull requests, and identifying memory usage or generation time optimizations.

## Why it matters
Arnis demonstrates how open source tools can bridge public geospatial datasets with consumer gaming platforms, creating educational and exploratory applications that depend on community-maintained data infrastructure. For Linux and open-source practitioners, the project's Rust rewrite and transparent decision-making process offer a model for sustainable single-maintainer projects, while its integration of GitHub Copilot into documentation and review workflows reflects evolving practices in volunteer-driven development.