Original en anglais: https://argusic.com/best/maps
Serveurs cartographiques et outils open source, installés et exécutés
Serveurs cartographiques et outils de cartographie que vous pouvez exécuter vous-même. La liste est triée selon que chaque projet a fonctionné quand Argusic l'a installé sur une machine vierge, avec l'enregistrement de cet essai à un clic.
Testé entre le 26 septembre 2026 et le 2 novembre 2026. Chaque ligne indique sa propre date de test ; un projet peut changer après cette date.
34 des 35 projets testés fonctionnent. 6 autres attendent un test.
En bref : 29 des 35 projets testés ont démarré tel quel sur une machine vierge : arnis, graphhopper, photon, headway, timezone-boundary-builder, geo-three, Aleph et OSM2World, et 21 autres. 5 autres ont démarré une fois qu'un substitut a remplacé un service attendu, comme une base de données : osmnx, tilemill, tasking-manager, geo-golang et web-app. 1 n'a pas pu être vérifié : motis ; le log montre où il s'est arrêté.
Mesuré par Argusic sur une machine vierge, à chaque fois. Chaque chiffre renvoie à ses preuves.
| # | projet | verdict | Score Argusic | langage | étoiles | testé le |
|---|---|---|---|---|---|---|
| 1 | arnis | Fonctionne | 100 / 100 | Rust | 18,527 | 2 novembre 2026 |
Générer n’importe quel lieu du monde réel dans Minecraft avec un haut niveau de détail. Ce que le test a constaté : arnis 3.2.0 CLI binary builds and runs, its test suite passes 1189/1189 tests with zero errors. 10 minutes. | ||||||
| 2 | graphhopper | Fonctionne | 100 / 100 | Java | 6,754 | 28 septembre 2026 |
Moteur de routage open source pour OpenStreetMap. Utilisez-le comme bibliothèque Java ou comme serveur web autonome. Ce que le test a constaté : 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 minutes. | ||||||
| 3 | photon | Fonctionne | 100 / 100 | Java | 3,169 | 1 octobre 2026 |
un géocodeur open source pour les données openstreetmap Ce que le test a constaté : Java 21 installed, project builds, all 539 tests pass against embedded OpenSearch instance. 9 minutes. | ||||||
| 4 | headway | Fonctionne | 100 / 100 | Rust | 3,013 | 2 octobre 2026 |
Pile de cartographie auto-hébergeable, propulsée par OpenStreetMap. Ce que le test a constaté : 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 minutes. | ||||||
| 5 | timezone-boundary-builder | Fonctionne | 100 / 100 | JavaScript | 1,135 | 10 octobre 2026 |
Un outil pour extraire des données d'Open Street Map (OSM) pour construire les limites des fuseaux horaires du monde. Ce que le test a constaté : npm install succeeds, lint tests pass, and the main script downloads real OSM boundaries to produce valid GeoJSON polygon data. 2 minutes. | ||||||
| 6 | geo-three | Fonctionne | 100 / 100 | TypeScript | 962 | 11 octobre 2026 |
Bibliothèque de visualisation de carte du monde géographique à base de tuiles pour threejs Ce que le test a constaté : 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 minutes. | ||||||
| 7 | Aleph | Fonctionne | 100 / 100 | Python | 794 | 27 octobre 2026 |
Fournissez des images satellite, des données de terrain, des bâtiments et des photos Street View à votre LLM. Ce que le test a constaté : Install, all 38 unit tests, CLI help, place resolution, Street View download, satellite download, and dashboard server all succeed with no errors. 2 minutes. | ||||||
| 8 | OSM2World | Fonctionne | 100 / 100 | Java | 794 | 14 octobre 2026 |
Convertisseur qui crée des modèles tridimensionnels du monde à partir des données OpenStreetMap Ce que le test a constaté : 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 minutes. | ||||||
| 9 | osmtogeojson | Fonctionne | 100 / 100 | JavaScript | 751 | 14 octobre 2026 |
Convertir osm en geojson Ce que le test a constaté : 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 minute. | ||||||
| 10 | mini-macau | Fonctionne | 100 / 100 | - | 639 | 16 octobre 2026 |
Visualisation 3D trilingue des transports publics et de l'aviation de Macao, LRT, bus, ferries, et vols de l'aéroport MFM avec simulation basée sur les horaires Ce que le test a constaté : 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 minutes. | ||||||
| 11 | map-machine | Fonctionne | 100 / 100 | Python | 572 | 18 octobre 2026 |
Moteur de rendu Python pour OpenStreetMap avec des icônes personnalisées conçu pour afficher autant de fonctionnalités cartographiques que possible. Ce que le test a constaté : 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 minutes. | ||||||
| 12 | fable51-worlds | Fonctionne | 100 / 100 | JavaScript | 528 | 19 octobre 2026 |
mondes via le code, depuis fable 5.1 Ce que le test a constaté : 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 minutes. | ||||||
| 13 | osm | Fonctionne | 100 / 100 | Go | 471 | 20 octobre 2026 |
Bibliothèque à usage général pour lire, écrire et travailler avec les données OpenStreetMap Ce que le test a constaté : 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 minutes. | ||||||
| 14 | pyrosm | Fonctionne | 100 / 100 | Python | 441 | 21 octobre 2026 |
Lire les données OpenStreetMap à partir de fichiers Protobuf dans GeoDataFrame avec Python, plus rapidement. Ce que le test a constaté : 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 minutes. | ||||||
| 15 | pyosmium | Fonctionne | 100 / 100 | Python | 399 | 22 octobre 2026 |
Python bindings pour libosmium Ce que le test a constaté : 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 minutes. | ||||||
| 16 | go-staticmaps | Fonctionne | 100 / 100 | Go | 383 | 22 octobre 2026 |
Une bibliothèque go (golang) et un outil en ligne de commande pour générer des images de carte statiques à l'aide de tuiles OpenStreetMap. Ce que le test a constaté : 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 minutes. | ||||||
| 17 | versatiles-rs | Fonctionne | 100 / 100 | Rust | 331 | 24 octobre 2026 |
Implémentation Rust centrale de la boîte à outils VersaTiles pour convertir, valider et servir des tuiles cartographiques dans plusieurs formats. Ce que le test a constaté : 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 minutes. | ||||||
| 18 | walkers | Fonctionne | 100 / 100 | Rust | 290 | 26 octobre 2026 |
widget de slippy map (OpenStreetMap) pour egui Ce que le test a constaté : 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 minutes. | ||||||
| 19 | OSMExpress | Fonctionne | 100 / 100 | C++ | 275 | 26 octobre 2026 |
Format de fichier de base de données rapide pour OpenStreetMap Ce que le test a constaté : 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 minutes. | ||||||
| 20 | python-overpy | Fonctionne | 100 / 100 | Python | 266 | 27 octobre 2026 |
Python Wrapper pour accéder à l'API Overpass Ce que le test a constaté : 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 minute. | ||||||
| 21 | mapwarper | Fonctionne | 100 / 100 | Ruby | 222 | 30 octobre 2026 |
Géoréférenceur, géorectifieur et déformateur de cartes publiques gratuit et open source Ce que le test a constaté : 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 minutes. | ||||||
| 22 | geodesk | Fonctionne | 100 / 100 | Java | 203 | 31 octobre 2026 |
Moteur de base de données spatiales rapide et économe en stockage pour les données OpenStreetMap. Ce que le test a constaté : GeoDesk 2.1.0 builds from source with Maven and all 28 unit tests pass on JDK 17 on x86-64 Linux. 3 minutes. | ||||||
| 23 | geo-sleuth | Fonctionne | 95 / 100 | Python | 5,921 | 8 octobre 2026 |
Une compétence d'agent qui trouve où une photo a été prise (géométrie OpenStreetMap, lignes d'horizon d'élévation, imagerie satellite et street view) et montre... Ce que le test a constaté : 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 minutes. | ||||||
| 24 | quackosm | Fonctionne | 90 / 100 | Python | 380 | 23 octobre 2026 |
QuackOSM: un outil open source en Python et CLI pour lire les fichiers PBF d'OpenStreetMap en utilisant DuckDB. Ce que le test a constaté : 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 minutes. | ||||||
| 25 | geo-downloader | Fonctionne | 75 / 100 | Rust | 433 | 21 octobre 2026 |
GeoD, téléchargeur gratuit et open source de données géospatiales pour les tuiles OpenStreetMap/XYZ, GeoTIFF, 3D Tiles et Esri Wayback. Windows, macOS et Linux. Ce que le test a constaté : 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 minutes. | ||||||
| 26 | maptoposter | Fonctionne | 60 / 100 | Python | 14,274 | 26 septembre 2026 |
Transformez vos villes préférées en designs minimalistes et élégants. MapToPoster vous permet de créer et d'exporter des affiches cartographiques visuellement... Ce que le test a constaté : 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 minutes. | ||||||
| 27 | VoxCity | Fonctionne | 60 / 100 | Python | 584 | 18 octobre 2026 |
Framework Python pour l’intégration de données géospatiales, la modélisation de villes 3D et la simulation urbaine. Ce que le test a constaté : 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 minutes. | ||||||
| 28 | sightline | Fonctionne | 60 / 100 | TypeScript | 575 | 18 octobre 2026 |
Un moteur de recherche OSINT pour cartographier l'infrastructure du monde réel à partir des données OpenStreetMap Ce que le test a constaté : 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 minutes. | ||||||
| 29 | silver-tourism-digital-twin | Fonctionne | 60 / 100 | JavaScript | 187 | 31 octobre 2026 |
Jumeau numérique sémantique et laboratoire de simulation à 500 agents pour la recherche adaptée aux personnes âgées dans les quartiers historiques. Ce que le test a constaté : 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 minutes. | ||||||
| 30 | osmnx | Fonctionne avec des mocks | 92 / 100 | Python | 5,889 | 29 septembre 2026 |
Télécharger, modéliser, analyser et visualiser les réseaux de rues et d'autres entités géospatiales depuis OpenStreetMap. Ce que le test a constaté : 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 minutes. | ||||||
| 31 | tilemill | Fonctionne avec des mocks | 92 / 100 | JavaScript | 3,148 | 1 octobre 2026 |
TileMill est un studio moderne de conception de cartes. Ce que le test a constaté : 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 minutes. | ||||||
| 32 | tasking-manager | Fonctionne avec des mocks | 92 / 100 | Python | 610 | 17 octobre 2026 |
Tasking Manager - L'outil pour cartographier en équipe dans OpenStreetMap Ce que le test a constaté : 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 minutes. | ||||||
| 33 | geo-golang | Fonctionne avec des mocks | 92 / 100 | Go | 547 | 18 octobre 2026 |
Bibliothèque Go pour accéder aux API de géocodage et de géocodage inverse. Ce que le test a constaté : The geo-golang geocoding framework builds and all 21 test suites pass using httptest mock servers, with no external API keys required. 4 minutes. | ||||||
| 34 | web-app | Fonctionne avec des mocks | 92 / 100 | TypeScript | 270 | 27 octobre 2026 |
Ceci est l'application web de démo en cours d'exécution. Ce que le test a constaté : All 854 unit tests and all 22 Playwright e2e tests pass; vite dev server answers HTTP 200 on localhost:3000. 10 minutes. | ||||||
| 35 | motis | Non vérifiable | 0 / 100 | C++ | 622 | 17 octobre 2026 |
calcul d'itinéraire multimodal, géocodage et tuiles cartographiques Ce que le test a constaté : n'a pas pu être vérifié ; le log montre où il s'est arrêté. 87 minutes. | ||||||
| - | openinframap | Pas encore vérifié | - | TypeScript | 698 | - |
| - | osrm-backend | Pas encore testé | - | C++ | 8,191 | - |
| - | planetiler | Pas encore testé | - | Java | 2,239 | - |
| - | osgearth | Pas encore testé | - | C | 1,819 | - |
| - | sms | Pas encore testé | - | Python | 269 | - |
| - | timeshape | Pas encore testé | - | Java | 208 | - |
Fonctionne s'est installé et a démarré avec ses vraies dépendances. Fonctionne avec des mocks a démarré après que des substituts ont remplacé des services externes, comme une base de données ou une API tierce. Non vérifiable ni l'agent standard ni l'agent plus puissant ne l'ont fait fonctionner dans la limite de temps ; le log montre où il s'est arrêté.
Comment nous avons testé
Dans cette liste, au dernier test : 29 projets ont fonctionné tel quel, 5 avec des mocks, 1 non vérifiable, 6 encore en attente. Langages testés : C++, Go, Java, JavaScript, Python, Ruby, Rust, TypeScript. Chaque tentative a utilisé une machine propre à usage unique, le projet à une version épinglée et une limite de 45 minutes ; la procédure complète se trouve sur la page de méthodologie.
Questions fréquentes (FAQ)
Comment cette liste est-elle classée ?
Selon la mesure, pas l'opinion : les projets qu'Argusic a installés et lancés sur une machine vierge viennent d'abord, puis ceux qui ont fonctionné avec des mocks à la place des services externes, puis ceux qu'il n'a pas pu vérifier. En cas d'égalité, c'est le Score Argusic qui départage, puis la popularité sur sa propre source.
Pourquoi certains projets n'ont-ils pas de rang ?
6 projets attendent encore un test ou une tentative terminée. Ils sont listés sans rang jusqu'à ce qu'Argusic les ait mesurés.
Où sont les preuves ?
Chaque ligne renvoie à la page Argusic du projet, où chaque exécution a un log complet et un enregistrement du terminal conservés avec une empreinte sha256. Les mêmes pages existent pour chacun des projets testés, qu'il figure dans cette liste ou non.
Autres listes de cette catégorie
- Frameworks open source pour AI agent, installés et exécutés
- Apps IA open source que vous pouvez exécuter vous-même, testées
- Clients API open source, construits et exécutés
- Passerelles API open source et proxys inverses, testés
- Outils CI/CD open source, installés et exécutés
- Plateformes CMS open source, installées et exécutées
- Passerelles LLM open source, installées et exécutées
- Serveurs MCP open source qui se lancent dès la première exécution
- Outils VPN et de réseau open source, installés et exécutés
- Outils de sauvegarde open source, installés et exécutés
- Outils d'automatisation de navigateur open source, installés et exécutés
- Éditeurs de code open source et IDE, développés et lancés
- Open source coding agents exécutés sur une machine vierge
- Bases de données open source, installées et interrogées
- Outils CLI open source pour développeurs, éprouvés pour build et exécuter
- Plateformes e-commerce open source, installées et exécutées
- Lecteurs et bibliothèques de livres électroniques open source, testés
- Moteurs de jeu open source, construits et exécutés
- Jeux open source construits et exécutés sur une machine vierge
- Domotique open source, installée et exécutée
- Plateformes low-code et no-code open source, testées
- Files d’attente de messages et streaming open source, testés
- Serveurs de musique open source, installés et joués
- Open source observability and logging, installé et exécuté
- Suites bureautiques open source, installées et lancées
- Gestionnaires de mots de passe open source auto-hébergeables, testés
- Outils de gestion de projet open source, installés et exécutés
- Enregistreurs d'écran open source, développés et lancés
- Moteurs de recherche open source, installés et interrogés
- Analytique open source auto-hébergé, testé sur un serveur propre
- Reconnaissance vocale et synthèse vocale open source, testé
- Générateurs de sites statiques open source, construits et servis
- Moniteurs de disponibilité open source et pages de statut, testés
- Bases de données vectorielles open source, installées et interrogées
- Éditeurs vidéo open source lancés sur une machine vierge
- Lecteurs vidéo open source, développés et lancés
- Outils open source de scraping web, installés et exécutés
- Outils open source de tableau blanc et de diagrammes, testés
- Wikis open source que vous pouvez auto-héberger, testés
- Automatisation de workflows open source, installé et exécuté
- Alternatives auto-hébergées à Notion, vérifiées par une installation réelle
- Tableaux de bord et pages d'accueil auto-hébergés, installés et exécutés
- Serveurs git auto-hébergés démarrés sur une machine vierge
Toutes les listes : Meilleurs. Tous les projets testés : projets.