Bản gốc tiếng Anh: https://argusic.com/best/maps

Máy chủ bản đồ và công cụ mã nguồn mở, được cài đặt và chạy

Các máy chủ bản đồ và công cụ lập bản đồ bạn có thể tự chạy. Danh sách được sắp xếp theo việc mỗi dự án có xuất hiện khi Argusic cài đặt mới hay không, với bản ghi của lần thử đó chỉ cách một cú nhấp chuột.

Test từ 26 tháng 9, 2026 đến 2 tháng 11, 2026. Mỗi hàng ghi ngày test riêng; dự án có thể thay đổi sau ngày đó.

34 trên 35 dự án đã test chạy được. Còn 6 dự án đang chờ test.

Tóm tắt: 29 trong 35 dự án đã test khởi động được ngay trên máy mới: arnis, graphhopper, photon, headway, timezone-boundary-builder, geo-three, Aleph và OSM2World, và 21 dự án khác. 5 dự án khác khởi động được khi có một dịch vụ thay thế (mock) cho dịch vụ dự án cần, chẳng hạn database: osmnx, tilemill, tasking-manager, geo-golang và web-app. 1 dự án không kiểm chứng được: motis; log cho thấy dự án dừng ở đâu.

Argusic đo trên một máy mới mỗi lần. Mỗi con số đều link tới bằng chứng.

#dự ánkết luậnĐiểm Argusicngôn ngữsaongày test
1arnisChạy được100 / 100Rust18,5272 tháng 11, 2026

Tạo ra bất kỳ địa điểm nào từ thế giới thực trong Minecraft với mức độ chi tiết cao.

Kết quả test: arnis 3.2.0 CLI binary builds and runs, its test suite passes 1189/1189 tests with zero errors. 10 phút.

2graphhopperChạy được100 / 100Java6,75428 tháng 9, 2026

Công cụ định tuyến mã nguồn mở cho OpenStreetMap. Dùng như thư viện Java hoặc máy chủ web độc lập.

Kết quả test: 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 phút.

3photonChạy được100 / 100Java3,1691 tháng 10, 2026

một geocoder mã nguồn mở cho dữ liệu OpenStreetMap

Kết quả test: Java 21 installed, project builds, all 539 tests pass against embedded OpenSearch instance. 9 phút.

4headwayChạy được100 / 100Rust3,0132 tháng 10, 2026

Stack bản đồ có thể tự host, vận hành dựa trên OpenStreetMap.

Kết quả test: 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 phút.

5timezone-boundary-builderChạy được100 / 100JavaScript1,13510 tháng 10, 2026

Một công cụ để trích xuất dữ liệu từ Open Street Map (OSM) để xây dựng ranh giới của các múi giờ trên thế giới.

Kết quả test: npm install succeeds, lint tests pass, and the main script downloads real OSM boundaries to produce valid GeoJSON polygon data. 2 phút.

6geo-threeChạy được100 / 100TypeScript96211 tháng 10, 2026

Thư viện trực quan hóa bản đồ địa lý thế giới dựa trên ô (tile) cho threejs

Kết quả test: 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 phút.

7AlephChạy được100 / 100Python79427 tháng 10, 2026

Cung cấp hình ảnh vệ tinh, dữ liệu địa hình, tòa nhà, ảnh streetview cho LLM của bạn

Kết quả test: Install, all 38 unit tests, CLI help, place resolution, Street View download, satellite download, and dashboard server all succeed with no errors. 2 phút.

8OSM2WorldChạy được100 / 100Java79414 tháng 10, 2026

bộ chuyển đổi tạo ra các mô hình ba chiều của thế giới từ dữ liệu OpenStreetMap

Kết quả test: 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 phút.

9osmtogeojsonChạy được100 / 100JavaScript75114 tháng 10, 2026

chuyển đổi osm sang geojson

Kết quả test: 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 phút.

10mini-macauChạy được100 / 100-63916 tháng 10, 2026

Trực quan hóa 3D ba ngôn ngữ về giao thông công cộng và hàng không của Macau: LRT, xe buýt, phà, và các chuyến bay từ sân bay MFM với mô phỏng dựa trên lịch...

Kết quả test: 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 phút.

11map-machineChạy được100 / 100Python57218 tháng 10, 2026

Trình kết xuất Python cho OpenStreetMap với các biểu tượng tùy chỉnh nhằm hiển thị càng nhiều đối tượng bản đồ càng tốt.

Kết quả test: 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 phút.

12fable51-worldsChạy được100 / 100JavaScript52819 tháng 10, 2026

thế giới thông qua mã, từ fable 5.1

Kết quả test: 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 phút.

13osmChạy được100 / 100Go47120 tháng 10, 2026

Thư viện đa năng để đọc, ghi và làm việc với dữ liệu OpenStreetMap.

Kết quả test: 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 phút.

14pyrosmChạy được100 / 100Python44121 tháng 10, 2026

Đọc dữ liệu OpenStreetMap từ các tệp Protobuf vào GeoDataFrame bằng Python, nhanh hơn.

Kết quả test: 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 phút.

15pyosmiumChạy được100 / 100Python39922 tháng 10, 2026

Liên kết Python cho libosmium

Kết quả test: 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 phút.

16go-staticmapsChạy được100 / 100Go38322 tháng 10, 2026

Một thư viện go (golang) và công cụ dòng lệnh để kết xuất hình ảnh bản đồ tĩnh sử dụng OpenStreetMap tiles.

Kết quả test: 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 phút.

17versatiles-rsChạy được100 / 100Rust33124 tháng 10, 2026

Phần triển khai Rust cốt lõi của bộ công cụ VersaTiles để chuyển đổi, xác thực và phục vụ các tile bản đồ ở nhiều định dạng.

Kết quả test: 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 phút.

18walkersChạy được100 / 100Rust29026 tháng 10, 2026

widget bản đồ slippy (openstreetmap) cho egui

Kết quả test: 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 phút.

19OSMExpressChạy được100 / 100C++27526 tháng 10, 2026

Định dạng tệp cơ sở dữ liệu nhanh cho OpenStreetMap

Kết quả test: 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 phút.

20python-overpyChạy được100 / 100Python26627 tháng 10, 2026

Python Wrapper để truy cập Overpass API

Kết quả test: 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 phút.

21mapwarperChạy được100 / 100Ruby22230 tháng 10, 2026

georeferencer, georectifier và warper mã nguồn mở miễn phí cho bản đồ công cộng

Kết quả test: 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 phút.

22geodeskChạy được100 / 100Java20331 tháng 10, 2026

Công cụ cơ sở dữ liệu không gian nhanh và tiết kiệm dung lượng lưu trữ cho dữ liệu OpenStreetMap

Kết quả test: GeoDesk 2.1.0 builds from source with Maven and all 28 unit tests pass on JDK 17 on x86-64 Linux. 3 phút.

23geo-sleuthChạy được95 / 100Python5,9218 tháng 10, 2026

Một agent skill giúp tìm nơi chụp một bức ảnh bằng hình học OpenStreetMap, đường chân trời theo độ cao, ảnh vệ tinh và chế độ xem phố, đồng thời trình bày cách...

Kết quả test: 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 phút.

24quackosmChạy được90 / 100Python38023 tháng 10, 2026

QuackOSM: một công cụ mã nguồn mở bằng Python và CLI để đọc các tệp PBF của OpenStreetMap sử dụng DuckDB.

Kết quả test: 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 phút.

25geo-downloaderChạy được75 / 100Rust43321 tháng 10, 2026

GeoD: Trình tải dữ liệu địa không gian miễn phí và mã nguồn mở cho OpenStreetMap/XYZ tiles, GeoTIFF, 3D Tiles và Esri Wayback. Windows, macOS và Linux.

Kết quả test: 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 phút.

26maptoposterChạy được60 / 100Python14,27426 tháng 9, 2026

Biến những thành phố yêu thích của bạn thành những thiết kế tối giản đẹp mắt. MapToPoster cho phép bạn tạo và xuất các poster bản đồ ấn tượng về mặt thị giác...

Kết quả test: 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 phút.

27VoxCityChạy được60 / 100Python58418 tháng 10, 2026

Python framework để tích hợp dữ liệu không gian địa lý, mô hình hóa thành phố 3D và mô phỏng đô thị.

Kết quả test: 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 phút.

28sightlineChạy được60 / 100TypeScript57518 tháng 10, 2026

Một công cụ tìm kiếm OSINT để lập bản đồ cơ sở hạ tầng thực tế từ dữ liệu OpenStreetMap.

Kết quả test: 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 phút.

29silver-tourism-digital-twinChạy được60 / 100JavaScript18731 tháng 10, 2026

Semantic digital twin và phòng thí nghiệm mô phỏng 500 agent cho nghiên cứu thân thiện với người cao tuổi tại các khu phố cổ.

Kết quả test: 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 phút.

30osmnxChạy với mock92 / 100Python5,88929 tháng 9, 2026

Tải xuống, mô hình hóa, phân tích và trực quan hóa mạng lưới đường phố và các đặc điểm không gian địa lý khác từ OpenStreetMap.

Kết quả test: 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 phút.

31tilemillChạy với mock92 / 100JavaScript3,1481 tháng 10, 2026

TileMill là một studio thiết kế bản đồ hiện đại

Kết quả test: 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 phút.

32tasking-managerChạy với mock92 / 100Python61017 tháng 10, 2026

Tasking Manager - Công cụ để cùng nhau lập bản đồ trên OpenStreetMap

Kết quả test: 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 phút.

33geo-golangChạy với mock92 / 100Go54718 tháng 10, 2026

Thư viện Go để truy cập các API geocoding và reverse geocoding

Kết quả test: The geo-golang geocoding framework builds and all 21 test suites pass using httptest mock servers, with no external API keys required. 4 phút.

34web-appChạy với mock92 / 100TypeScript27027 tháng 10, 2026

Đây là ứng dụng web demo đang chạy

Kết quả test: All 854 unit tests and all 22 Playwright e2e tests pass; vite dev server answers HTTP 200 on localhost:3000. 10 phút.

35motisKhông kiểm chứng được0 / 100C++62217 tháng 10, 2026

định tuyến đa phương thức, mã hóa địa lý và các mảnh bản đồ

Kết quả test: không kiểm chứng được; log cho thấy dự án dừng ở đâu. 87 phút.

-openinframapChưa kiểm chứng-TypeScript698-
-osrm-backendChưa test-C++8,191-
-planetilerChưa test-Java2,239-
-osgearthChưa test-C1,819-
-smsChưa test-Python269-
-timeshapeChưa test-Java208-

Chạy được đã cài và khởi động với các thành phần phụ thuộc thật. Chạy với mock khởi động sau khi có dịch vụ thay thế cho dịch vụ bên ngoài như database hay API của bên thứ ba. Không kiểm chứng được cả agent tiêu chuẩn lẫn agent mạnh hơn đều không làm nó chạy được trong giới hạn thời gian; log cho thấy nó dừng ở đâu.

Cách chúng tôi test

Trong danh sách này, theo lần test gần nhất: 29 dự án chạy được ngay, 5 chạy với mock, 1 không kiểm chứng được, 6 vẫn đang chờ. Ngôn ngữ đã test: C++, Go, Java, JavaScript, Python, Ruby, Rust, TypeScript. Mỗi lần thử dùng một máy sạch dùng một lần, dự án ở một phiên bản cố định, và giới hạn 45 phút; toàn bộ quy trình có trên trang phương pháp.

Câu hỏi thường gặp (FAQ)

Danh sách này được xếp hạng thế nào?

Theo kết quả đo, không theo ý kiến: dự án Argusic đã cài và khởi động được trên máy mới đứng trước, rồi đến dự án chạy với mock thay cho dịch vụ bên ngoài, rồi đến dự án không kiểm chứng được. Khi bằng nhau thì xét Điểm Argusic, rồi đến độ phổ biến trên nguồn của chính dự án.

Vì sao một số dự án chưa được xếp hạng?

6 dự án vẫn đang chờ test hoặc chờ một lần thử hoàn tất. Các dự án này được liệt kê không có thứ hạng cho tới khi Argusic đo xong.

Bằng chứng ở đâu?

Mỗi hàng link tới trang Argusic của dự án, nơi mỗi lần chạy có log đầy đủ và bản ghi terminal, lưu kèm dấu vân tay sha256. Mọi dự án đã test đều có trang như vậy, dù có trong danh sách này hay không.

Các danh sách khác cùng chủ đề

Tất cả danh sách: Best. Tất cả dự án đã test: dự án.