Des cartes en ligne pour le grand public. Sans appli, directement sur le Web. https://cartes.app
  • TypeScript 84.6%
  • MDX 14.5%
  • JavaScript 0.5%
  • CSS 0.4%
Find a file
Philippe Miossec 19913789ff Purge les jours ne correspondant pas à la locale actuelle (#1915)
qui fait que l'edition ne fonctionne pas
tout le temps

Reviewed-on: #1915
Co-authored-by: Philippe Miossec <[email protected]>
Co-committed-by: Philippe Miossec <[email protected]>
2026-03-29 18:24:27 +02:00
.forgejo/ISSUE_TEMPLATE Add placeholders in issue templates 2026-02-18 21:19:02 +01:00
.placeMapImages Le bon nom de dossier 2025-01-08 23:34:37 +01:00
app Purge les jours ne correspondant pas à la locale actuelle (#1915) 2026-03-29 18:24:27 +02:00
articles add message pour la web app (#1874) 2026-03-25 17:54:59 +01:00
components fix le s du kiné mal placé 2026-03-29 09:29:24 +02:00
data/autoroutes Proposition de format pour stocker les prix des autoroutes 2025-10-15 13:54:40 +02:00
lib Plus de typage (dont yaml) (#1614) 2026-02-12 04:19:30 +01:00
locales translate toys in br+en 2026-03-28 22:43:32 +01:00
public update lieux climatisés 2026-03-28 22:21:48 +01: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
.gitattributes chore: prettier & eol 2026-02-07 16:17:18 +01:00
.gitconfig Ré-introduit git quotepath 2020-02-27 10:53:26 +01:00
.gitignore Revert "Stop tracking /app/icons/icons.json" 2026-01-12 11:11:43 +01:00
.prettierignore TS-aware eslint + in CI 2020-05-05 18:24:14 +02:00
.prettierrc.yaml chore: prettier & eol 2026-02-07 16:17:18 +01:00
.yarnclean 📏 Active le mode strict de TypeScript sur la partie mon-entreprise 2020-11-24 16:22:17 +01:00
AGENTS.md Meilleurs instructions pour les LLM 2026-03-16 11:04:45 +01:00
appRouterI18n.ts Traduction du fond de carte :) 2026-03-13 17:44:41 +01:00
buildPlaceJsonLd.ts Gestion des images de site en "//domaine" 2026-03-12 15:23:07 +01:00
bun.lock MAJ next version mineure 2026-03-23 12:15:29 +01:00
CLAUDE.md Chaque entrée news a une URL 2025-09-29 19:30:22 +02:00
CONTRIBUTING.md Lien vers la doctrine NLNet 2026-03-16 11:10:31 +01:00
deno.lock MAJ next version mineure 2026-03-23 12:15:29 +01:00
eslint.config.ts more typing and eslint (#1663) 2026-02-20 02:52:58 +01:00
globals.css Update globals.css 2026-03-25 03:57:39 +01: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
initLingui.tsx Je galère avec lingui côté RSC 2026-03-10 15:32:16 +01:00
LICENSE Passage à la licence AGPL3 2023-12-18 23:14:46 +01:00
lingui.config.js add spanish localization 2026-03-24 11:48:56 +01:00
localeProxyUtils.ts 🐛 Français pas sélectionnable 2026-03-06 15:48:09 +01:00
locales.ts add spanish localization 2026-03-24 11:48:56 +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 Mirroir de la config en fonction mdxOptions pour le client 2025-12-08 15:30:57 +01:00
mdxOptionsFunctions.mjs Mirroir de la config en fonction mdxOptions pour le client 2025-12-08 15:30:57 +01:00
next-env.d.ts Sur mobile, on ouvre l'encart pour accueillir le menu langues 2026-03-23 17:15:13 +01:00
next.config.mjs Réactivation de react compiler 2026-03-23 09:48:27 +01:00
nixpacks.toml Version encore plus récente ? 2025-12-29 19:50:14 +01:00
package.json MAJ next version mineure 2026-03-23 12:15:29 +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
proxy.ts Fin de l'agrandissement des boutons sélectionnés 2026-03-09 10:37:29 +01:00
README.md Actualiser README.md 2025-09-07 22:37:02 +02:00
temp-local-bug Amélioration de l'icône géoloc' 2025-02-05 19:24:33 +01:00
tsconfig.json change to nodenext 2026-03-20 14:05:44 -06: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 @[email protected].

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