Original em inglês: https://argusic.com/best/maps

Servidores de mapas e ferramentas de código aberto, instalados e executados

Servidores de mapas e ferramentas de mapeamento que você mesmo pode executar. A lista é ordenada por se cada projeto subiu quando a Argusic o instalou em uma máquina nova, com a gravação dessa tentativa a um clique de distância.

Testado entre 26 de setembro de 2026 e 2 de novembro de 2026. Cada linha mostra a sua própria data de teste; um projeto pode mudar depois desse dia.

34 de 35 projetos testados executam. Mais 6 aguardam um teste.

Em resumo: 29 dos 35 projetos testados iniciaram sem alterações em uma máquina nova: arnis, graphhopper, photon, headway, timezone-boundary-builder, geo-three, Aleph e OSM2World, e mais 21. Mais 5 iniciaram depois que um substituto tomou o lugar de um serviço de que eles dependem, como um banco de dados: osmnx, tilemill, tasking-manager, geo-golang e web-app. 1 não pôde ser verificado: motis; o log mostra onde ele parou.

Medido pela Argusic em uma máquina nova, todas as vezes. Cada número tem link para as suas evidências.

#projetovereditoPontuação Argusiclinguagemestrelastestado em
1arnisExecuta100 / 100Rust18,5272 de novembro de 2026

Gere qualquer local do mundo real no Minecraft com um alto nível de detalhes.

O que o teste encontrou: arnis 3.2.0 CLI binary builds and runs, its test suite passes 1189/1189 tests with zero errors. 10 minutos.

2graphhopperExecuta100 / 100Java6,75428 de setembro de 2026

Motor de roteamento de código aberto para o OpenStreetMap. Use-o como biblioteca Java ou como servidor web autônomo.

O que o teste encontrou: GraphHopper 12.0-SNAPSHOT builds from source, all tests pass (0 failures), and the web server serves valid car/foot/bike routes on port 8989 using the bundled Andorra OSM data. 37 minutos.

3photonExecuta100 / 100Java3,1691 de outubro de 2026

um geocoder de código aberto visando dados do openstreetmap

O que o teste encontrou: Java 21 installed, project builds, all 539 tests pass against embedded OpenSearch instance. 9 minutos.

4headwayExecuta100 / 100Rust3,0132 de outubro de 2026

Pilha de mapas auto-hospedável, alimentada via OpenStreetMap

O que o teste encontrou: Rust workspace builds and all unit tests pass; travelmux-server launches and responds 200 on health endpoints; frontend vitest suite passes 44/44 tests with Node 22.22.0; pelias generate_config tests pass 6/6; Docker unavailable blocks full-stack integration tests. 10 minutos.

5timezone-boundary-builderExecuta100 / 100JavaScript1,13510 de outubro de 2026

Uma ferramenta para extrair dados do Open Street Map (OSM) e construir os limites dos fusos horários do mundo.

O que o teste encontrou: npm install succeeds, lint tests pass, and the main script downloads real OSM boundaries to produce valid GeoJSON polygon data. 2 minutos.

6geo-threeExecuta100 / 100TypeScript96211 de outubro de 2026

Biblioteca de visualização de mapa-múndi geográfico baseada em tiles para threejs

O que o teste encontrou: geo-three installs, builds, and renders 3D map tiles via three.js in headless Chrome; all major modes (PLANAR, HEIGHT, SPHERICAL, HEIGHT_SHADER), LOD strategies (Raycast, Frustum, Radial), and coordinates conversions work correctly. 8 minutos.

7AlephExecuta100 / 100Python79427 de outubro de 2026

Forneça imagens de satélite, dados de terreno, edifícios, fotos do Street View para seu LLM

O que o teste encontrou: Install, all 38 unit tests, CLI help, place resolution, Street View download, satellite download, and dashboard server all succeed with no errors. 2 minutos.

8OSM2WorldExecuta100 / 100Java79414 de outubro de 2026

conversor que cria modelos tridimensionais do mundo a partir de dados do OpenStreetMap

O que o teste encontrou: OSM2World 0.5.0-SNAPSHOT builds, passes all 808 tests, and successfully converts real OSM data into a 2.3 MB valid binary glTF 3D model file. 20 minutos.

9osmtogeojsonExecuta100 / 100JavaScript75114 de outubro de 2026

converter osm para geojson

O que o teste encontrou: The repo builds and runs: dependencies installed, full test suite passes (64 + 85 assertions), and the osmtogeojson CLI converts a sample OSM XML file into valid GeoJSON. 1 minuto.

10mini-macauExecuta100 / 100-63916 de outubro de 2026

Visualização 3D trilíngue do transporte público e aviação de Macau: LRT, ônibus, balsas e voos do aeroporto MFM com simulação orientada por horários.

O que o teste encontrou: With a user-local Node 22 on PATH, npm install, npm test (952 passed), npm run build, npm run lint, the Vite dev server and production preview all work, and the LRT API answers 200 with valid 120-second vehicle windows. 14 minutos.

11map-machineExecuta100 / 100Python57218 de outubro de 2026

Renderizador Python para OpenStreetMap com ícones personalizados, projetado para exibir o maior número possível de recursos do mapa

O que o teste encontrou: The Map Machine Python package is installed in a venv, all 148 tests pass, and the render, icons, and version commands produce valid output. 7 minutos.

12fable51-worldsExecuta100 / 100JavaScript52819 de outubro de 2026

mundos via código, do fable 5.1

O que o teste encontrou: Three Three.js worlds (Kyoto Higashiyama, Death Star Trench Run, Union Square SF) install from npm, build with vite, serve via vite dev server at HTTP 200, and render interactive 3D scenes in Playwright headless Chromium. 64 minutos.

13osmExecuta100 / 100Go47120 de outubro de 2026

Biblioteca de propósito geral para ler, escrever e trabalhar com dados do OpenStreetMap

O que o teste encontrou: All 11 Go packages under github.com/paulmach/osm build and pass their tests with CGO disabled: osm, annotate, annotate/internal/core, internal/mputil, osmapi, osmgeojson, osmpbf, osmtest, osmxml, and replication. 2 minutos.

14pyrosmExecuta100 / 100Python44121 de outubro de 2026

Leia dados do OpenStreetMap de arquivos Protobuf para GeoDataFrame com Python, mais rápido.

O que o teste encontrou: pyrosm 0.13.1 builds and installs from source, all 605 tests pass, and all five OSM data layers (network, buildings, POI, landuse, natural) parse correctly from the bundled test PBF extract. 29 minutos.

15pyosmiumExecuta100 / 100Python39922 de outubro de 2026

Ligações Python para libosmium

O que o teste encontrou: Pyosmium 4.3.1 is built and installed in a virtualenv at /tmp/dev-venv; imports successfully, processes real OSM XML and PBF files correctly, all 401 tests pass, and the pyosmium-get-changes CLI tool reports version 4.3.1. 20 minutos.

16go-staticmapsExecuta100 / 100Go38322 de outubro de 2026

Uma biblioteca go (golang) e ferramenta de linha de comando para renderizar imagens de mapas estáticos usando tiles do OpenStreetMap.

O que o teste encontrou: The go-staticmaps library builds, all 2 unit tests pass, and the create-static-map CLI compiles and renders valid PNG images with OSM tiles, markers, and background colors. 2 minutos.

17versatiles-rsExecuta100 / 100Rust33124 de outubro de 2026

Implementação principal em Rust do kit de ferramentas VersaTiles para converter, validar e servir tiles de mapa em múltiplos formatos.

O que o teste encontrou: versatiles 4.15.0 builds, installs, passes all 5137 tests, probes metadata from .mbtiles containers, converts between tile container formats, and serves tiles via HTTP with correct MVT responses. 23 minutos.

18walkersExecuta100 / 100Rust29026 de outubro de 2026

widget de mapa slippy (openstreetmap) para egui

O que o teste encontrou: Rust 1.95.0 toolchain is installed, the walkers workspace compiles cleanly, all 105 tests pass, and the demo_native binary launches on Xvfb, initializing the wgpu renderer via Mesa llvmpipe and rendering a slippy map window with real OSM tiles. 26 minutos.

19OSMExpressExecuta100 / 100C++27526 de outubro de 2026

Formato de arquivo de banco de dados rápido para OpenStreetMap

O que o teste encontrou: osmx C++ binary builds, runs expand/query/extract on real OSM data, test suite passes (27/27), Python osmx package installs and reads databases correctly. 14 minutos.

20python-overpyExecuta100 / 100Python26627 de outubro de 2026

Wrapper em Python para acessar a Overpass API

O que o teste encontrou: overpy 0.7 is installed in a project venv, its full test suite passes (63/63), and the package answers Overpass queries with correctly parsed JSON responses. 1 minuto.

21mapwarperExecuta100 / 100Ruby22230 de outubro de 2026

georreferenciador, georretificador e warper de mapas públicos, gratuito e de código aberto

O que o teste encontrou: Ruby 2.4.0 Rails 4.2 app running tests against live PostgreSQL 16 + PostGIS 3.4 + GDAL 3.8.4; 94 tests pass, 0 errors, 0 infrastructure-related failures. 36 minutos.

22geodeskExecuta100 / 100Java20331 de outubro de 2026

Mecanismo de banco de dados espacial rápido e eficiente em armazenamento para dados do OpenStreetMap

O que o teste encontrou: GeoDesk 2.1.0 builds from source with Maven and all 28 unit tests pass on JDK 17 on x86-64 Linux. 3 minutos.

23geo-sleuthExecuta95 / 100Python5,9218 de outubro de 2026

Uma habilidade de agent que descobre onde uma foto foi tirada (geometria do OpenStreetMap, linhas de horizonte de elevação, imagens de satélite e street view)...

O que o teste encontrou: uv was installed into a venv and every script's dependencies resolved via uv run; the geo-sleuth skill's core scripts (clues, geo, board, sun, exif, imgprep, terrain, tiles, evidence, ocr, match, sat_scan, intake, baidu_pano) all executed real end-to-end runs with decoded media output, two input edge-case bugs were... 23 minutos.

24quackosmExecuta90 / 100Python38023 de outubro de 2026

QuackOSM: uma ferramenta de código aberto em Python e CLI para ler arquivos PBF do OpenStreetMap usando DuckDB.

O que o teste encontrou: QuackOSM 0.18.2 installed and running. End-to-end PBF→GeoParquet conversion works on the Monaco test file (7937 features). Tag filtering, WKT conversion, sorting, and CLI modes all function correctly. 30+ tests pass. 7 tests fail due to 8 GB cgroup memory limit being insufficient for the 747+ column keep_all_tags=True... 70 minutos.

25geo-downloaderExecuta75 / 100Rust43321 de outubro de 2026

GeoD: baixador gratuito e de código aberto de dados geoespaciais para OpenStreetMap/XYZ tiles, GeoTIFF, 3D Tiles e Esri Wayback. Windows, macOS e Linux.

O que o teste encontrou: Frontend builds and all 34 JS tests pass; Rust backend builds and all 121 unit tests pass; the binary exists but cannot launch its GUI (no WebKitNetworkProcess helper, requires root to install). 50 minutos.

26maptoposterExecuta60 / 100Python14,27426 de setembro de 2026

Transforme suas cidades favoritas em designs minimalistas e bonitos. O MapToPoster permite criar e exportar pôsteres de mapas visualmente impressionantes com...

O que o teste encontrou: Install completes with no errors, flake8 passes, and the script generates valid map poster PNGs from live OpenStreetMap data via Nominatim geocoding and OSMnx for any city/country pair across all 17 themes, with Google Fonts i18n support confirmed working. 6 minutos.

27VoxCityExecuta60 / 100Python58418 de outubro de 2026

Python framework para integrar dados geoespaciais, modelagem 3D de cidades e simulação urbana.

O que o teste encontrou: VoxCity 1.7.0 installs in a pip-only venv, passes its full test suite (3021 passed, 16 skipped), and ran a real end-to-end Tokyo data pipeline plus CPU/GPU solar simulations and OBJ/VOX/INX/CitiLES/NetCDF/HDF5 exports. 19 minutos.

28sightlineExecuta60 / 100TypeScript57518 de outubro de 2026

Um mecanismo de busca OSINT para mapear infraestrutura do mundo real a partir de dados do OpenStreetMap.

O que o teste encontrou: npm install and next build succeed; dev server starts on port 3000, homepage serves 200, and the search API returns real OpenStreetMap infrastructure data via Nominatim geocoding and Overpass API queries. 12 minutos.

29silver-tourism-digital-twinExecuta60 / 100JavaScript18731 de outubro de 2026

Laboratório de simulação de gêmeo digital semântico e 500 agentes para pesquisa amigável à idade em distritos históricos.

O que o teste encontrou: The Silver Tourism Digital Twin Studio v3.5.0 web application and API server run on port 8092, serving the pre-built frontend, handling OSM place searches via public Nominatim API, supporting scientific figure generation via Python matplotlib/numpy backend, and serving all static assets with correct content types. 5 minutos.

30osmnxExecuta com mocks92 / 100Python5,88929 de setembro de 2026

Baixe, modele, analise e visualize redes de ruas e outras feições geoespaciais do OpenStreetMap.

O que o teste encontrou: OSMnx 2.1.1 installed via uv from source; 15/17 pytest suite tests pass with a local mock Overpass server; the source bug in elevation.py (0-d array) was patched; the remaining two test failures are due to mock data not matching real OSM attribute richness. 75 minutos.

31tilemillExecuta com mocks92 / 100JavaScript3,1481 de outubro de 2026

TileMill é um estúdio moderno de design de mapas.

O que o teste encontrou: Server starts on ports 20008/20009, responds HTTP 200 on all endpoints, 24 of 30 mocha tests pass including config CRUD, project CRUD, abilities, export create/delete, and duplicate module detection for sqlite3/mapnik. 39 minutos.

32tasking-managerExecuta com mocks92 / 100Python61017 de outubro de 2026

Tasking Manager - A ferramenta para se unir em equipe no mapeamento do OpenStreetMap.

O que o teste encontrou: FastAPI backend (Python 3.10, uv-managed) starts successfully on port 5000 against an embedded PostgreSQL 18.6 database, serving the Tasking Manager API with 149 endpoints and Swagger UI documentation. 26 minutos.

33geo-golangExecuta com mocks92 / 100Go54718 de outubro de 2026

Biblioteca Go para acessar APIs de geocodificação e geocodificação reversa.

O que o teste encontrou: The geo-golang geocoding framework builds and all 21 test suites pass using httptest mock servers, with no external API keys required. 4 minutos.

34web-appExecuta com mocks92 / 100TypeScript27027 de outubro de 2026

Este é o aplicativo web de demonstração em execução.

O que o teste encontrou: All 854 unit tests and all 22 Playwright e2e tests pass; vite dev server answers HTTP 200 on localhost:3000. 10 minutos.

35motisNão foi possível verificar0 / 100C++62217 de outubro de 2026

roteamento multimodal, geocodificação e tiles de mapa

O que o teste encontrou: não foi possível verificar; o log mostra onde ele parou. 87 minutos.

-openinframapAinda não verificado-TypeScript698-
-osrm-backendAinda não testado-C++8,191-
-planetilerAinda não testado-Java2,239-
-osgearthAinda não testado-C1,819-
-smsAinda não testado-Python269-
-timeshapeAinda não testado-Java208-

Executa instalou e iniciou com as suas dependências reais. Executa com mocks iniciou depois que substitutos tomaram o lugar de serviços externos, como um banco de dados ou uma API de terceiros. Não foi possível verificar nem o agent padrão nem o mais forte conseguiram fazê-lo executar dentro do limite de tempo; o log mostra onde ele parou.

Como testamos

Nesta lista, segundo o teste mais recente: 29 projetos executaram sem alterações, 5 com mocks, 1 não pôde ser verificado, 6 ainda em espera. Linguagens testadas: C++, Go, Java, JavaScript, Python, Ruby, Rust, TypeScript. Cada tentativa usou uma máquina limpa e descartável, o projeto em uma versão fixada e um limite de 45 minutos; o procedimento completo está na página da metodologia.

Perguntas frequentes (FAQ)

Como esta lista é classificada?

Por medição, não por opinião: primeiro os projetos que a Argusic instalou e iniciou em uma máquina nova, depois os que executaram com mocks no lugar de serviços externos, depois os que ela não conseguiu verificar. Os empates são decididos pela Pontuação Argusic e depois pela popularidade do projeto na sua própria fonte.

Por que alguns projetos estão sem classificação?

6 projetos ainda aguardam um teste ou uma tentativa concluída. Eles aparecem sem classificação até que a Argusic os meça.

Onde estão as evidências?

Cada linha tem link para a página do projeto na Argusic, onde cada execução tem um log completo e uma gravação do terminal guardados com uma impressão digital sha256. As mesmas páginas existem para todos os projetos testados, estejam nesta lista ou não.

Mais listas nesta categoria

Todas as listas: Melhores. Todos os projetos testados: projetos.