1
0
Fork
You've already forked web
0
forked from cartes/web
Des cartes en ligne pour le grand public. Sans appli, directement sur le Web.
  • TypeScript 86.5%
  • MDX 12.3%
  • JavaScript 0.9%
  • CSS 0.3%
Find a file
2025年11月10日 23:57:41 +01:00
.github/ISSUE_TEMPLATE Update custom.md 2024年09月12日 11:30:56 +02:00
.placeMapImages Le bon nom de dossier 2025年01月08日 23:34:37 +01:00
app display footway polygons the same way as pedestrian polygons 2025年11月10日 22:52:59 +01:00
articles Petit détail nlnet funding 2025年10月21日 15:34:07 +02:00
components filter photon search by street if query is an address (first basic version) 2025年11月06日 22:52:08 +01:00
data/autoroutes Proposition de format pour stocker les prix des autoroutes 2025年10月15日 13:54:40 +02:00
lib Récupération des issues fermées également pour pas casser les liens 2025年10月22日 15:47:50 +02:00
public ZTL 2025年10月22日 16:11:36 +02:00
.editorconfig 📝 Publicodes docs update ( #1208 ) 2020年11月17日 11:43:38 +01:00
.env Merge remote-tracking branch 'origin/master' into bsky 2025年10月15日 09:24:12 +02:00
.env.development Compliqué la gestion des searchparams 2023年08月07日 18:15:06 +02:00
.eslintignore TS-aware eslint + in CI 2020年05月05日 18:24:14 +02:00
.eslintrc.js Fonction pour repérer les rerenders de Conten 2024年10月22日 22:09:13 +02:00
.eslintrc.yaml Fonction pour repérer les rerenders de Conten 2024年10月22日 22:09:13 +02:00
.gitconfig Ré-introduit git quotepath 2020年02月27日 10:53:26 +01:00
.gitignore Début de l'implémentation de Bsky 2025年07月16日 17:43:38 +02:00
.prettierignore TS-aware eslint + in CI 2020年05月05日 18:24:14 +02:00
.prettierrc.yaml Add editorconfig 2020年05月15日 13:31:17 +02:00
.yarnclean 📏 Active le mode strict de TypeScript sur la partie mon-entreprise 2020年11月24日 16:22:17 +01:00
AGENTS.md Premier fichier AGENTS.md pour tester OpenCode en plus d'Aider 2025年08月08日 11:39:28 +02:00
buildPlaceJsonLd.ts Encodage moins agressif que encodeURIComponent et plus ciblé sur name| 2025年10月06日 16:24:58 +02:00
bun.lock MAJ Maplibre 2025年10月27日 09:56:50 +01:00
CLAUDE.md Chaque entrée news a une URL 2025年09月29日 19:30:22 +02:00
CONTRIBUTING.md Actualiser CONTRIBUTING.md 2025年10月07日 21:47:25 +02:00
deno.lock Merge remote-tracking branch 'origin/master' into bsky 2025年10月15日 09:24:12 +02:00
globals.css Chaque entrée news a une URL 2025年09月29日 19:30:22 +02:00
icon.svg laem/futureco devient cartes en mettant de côté le code de futureco qui 2024年06月23日 16:04:51 +02:00
LICENSE Passage à la licence AGPL3 2023年12月18日 23:14:46 +01:00
mdx-components.tsx On tente de revenir en arrière sur l'ajout d'espace au début de chaque 2024年12月03日 09:54:13 +01:00
mdxOptions.mjs v2 de l'article Qwant Maps 2024年07月22日 16:03:11 +02:00
middleware.ts Règle d'erreur spéciale pour Meta qui abuse 2025年05月26日 16:25:45 +02:00
next-env.d.ts Possibilité de télécharger des images pour les avis 2025年10月08日 18:01:09 +02:00
next.config.mjs Merge remote-tracking branch 'origin/master' into bsky 2025年10月15日 09:24:12 +02:00
nixpacks.toml Bun version for nixpacks 2025年03月21日 19:57:50 +01:00
package.json MAJ Maplibre 2025年10月27日 09:56:50 +01:00
postcss.config.js On continue dans next-yak mais il y a plein de problèmes... 2024年11月28日 16:33:17 +01:00
README.md Actualiser README.md 2025年09月07日 22:37:02 +02:00
sentry.client.config.ts Pas sentry en localhost 2025年01月20日 11:09:38 +01:00
sentry.edge.config.ts Utilisation de sentry pour l'instant plutôt que notre glitchtip 2025年01月17日 23:18:34 +01:00
sentry.server.config.ts Utilisation de sentry pour l'instant plutôt que notre glitchtip 2025年01月17日 23:18:34 +01:00
sentryConfig.mjs Next bundle analyser 2025年08月06日 17:16:32 +02:00
temp-local-bug Amélioration de l'icône géoloc' 2025年02月05日 19:24:33 +01:00
tsconfig.json Deuxième lot de suppression de contentlayer 2025年07月18日 16:44:49 +02:00
étude-prix-moyens-autoroute.md Nouvelle page itinéraire voiture 2025年10月21日 15:07:45 +02:00

Cartes

Cartes.app est une application Web de cartographie généraliste, basée sur les données ouvertes d'OpenStreetMap et d'autres projets de communs comme Wikimedia Commons (pour les images) ou Wikipedia.

Deux objectifs :

  • pouvoir explorer le Monde et ses lieux d'intérêt (commerces, attractions touristiques, équipements, services publics, etc) sans dépendre de Google, Apple et autre GAFAM
  • proposer des calculateurs d'itinéraires écologiques, et promouvoir les transports en commun.

Découvrez nos motivations et les dernières nouveautés dans le blog.

Comment suivre le projet ?

Venez discuter du projet sur le canal matrix !

Les nouveautés sont annoncées sur le compte bluesky @cartes.app, avec une réplique sur mastodon @cartes_app@amicale.net.

D'autres discussions ont aussi lieu dans la rubrique cartes.app du forum OSM France.

Comment contribuer ?

C'est par ici : contribution guide ! Vous pouvez aussi poser des questions ici dans la rubrique tickets ou sur le canal matrix pour les questions plus informelles.

Technically ?

I started implementing this map in november 2023 as a kind of personal useful advent of code. I quickly figured out the open source tech and data in 2023 to make modern map interface have become incredibly mature, compared to 10 years ago. You get 3D buildings, vector tiles in 1 h of dev.

The app is based on :

  • data : OpenStreetMap (of course), Wikimedia commons (for the images), Wikidata, Wikipedia
  • code : nextjs, maplibre, next-yak pour le CSS
  • hosting : maptiler for the vector map tiles, vercel for JS deployment, Photon API by Komoot, Indoor= for indoor mapping.

Funding

Cartes has received funding for 2025 from the Dutch organisation NLNet, see details on the blog

Similar projects

Checkout OSMApp. Qwant Maps would be the other similar projet, but it's not developped anymore.

Credits

This app makes full use of a multiple of open source libraries.

Including code inspired or directly taken from OSMApp.

Icons are OSMAnd's.

Availability of servers is here