Cartes
A French alternative to Google Maps that aims to focus on climate-friendly transports mode.
https://github.com/cartesapp/cartes
Keywords
cartes climate cycling ecology maps public-transport transit walking
Keywords from Contributors
calculator co2 simulator climate-change footprint-calculator public-transportation
Last synced: about 1 month ago
JSON representation
Acceptance Criteria
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
Repository metadata
⚠️ Migré sur https://codeberg.org/cartes/web. L'appli Web de cartes grand public.
- Host: GitHub
- URL: https://github.com/cartesapp/cartes
- Owner: cartesapp
- License: agpl-3.0
- Created: 2019-02-11T21:28:07.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-06-18T11:11:51.000Z (6 months ago)
- Last Synced: 2025-11-14T01:02:59.710Z (about 1 month ago)
- Topics: cartes, climate, cycling, ecology, maps, public-transport, transit, walking
- Language: TypeScript
- Homepage: https://cartes.app
- Size: 288 MB
- Stars: 284
- Watchers: 8
- Forks: 31
- Open Issues: 365
- Releases: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
README.md
Cartes
Venez discuter du projet sur le canal matrix !
Kesako ?
C'est une application Web de cartographie généraliste, basée sur les données d'OpenStreetMap et d'autres projets de communs comme Wikimedia Commons (pour les images) ou Wikipedia.
Deux objectifs :
- pouvoir explorer la France, ses lieux d'intérêt (commerces, attractions touristiques, etc) sans dépendre de Google, Apple et autre GAFAM
- proposer des calculateurs d'itinéraires écologiques
Découvrez nos motivations et les dernières nouveautés dans le blog.
Comment contribuer ?
C'est par ici : guide de contribution !
Vous pouvez aussi poser des questions sur la section issues ou sur le canal matrix pour les questions plus informelles.
Et techniquement
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 : OSM (of course), Wikimedia commons (for the images), Wikidata, Wikipedia
- code : nextjs, maplibre, styled-components
- hosting : maptiler for the vector map tiles, vercel for JS deployment, Photon API by Komoot.
To set it up on your local computer, just run :
npm install --legacy-peer-deps
You'll have to create your free MapTiler key and put it in a .env.local file at the root of the cartes folder:
NEXT_PUBLIC_MAPTILER=YOUR_KEY
Contact
If you have any problem contributing (PR, vercel deployments, etc) feel free to contact me @maelito:matrix.org if I dont answer your issues quickly.
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.
Owner metadata
- Name: Cartes
- Login: cartesapp
- Email:
- Kind: organization
- Description: Des cartes en ligne souveraines (donc libres) et écologiques
- Website: https://cartes.app
- Location: France
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/180986375?v=4
- Repositories: 1
- Last ynced at: 2024-10-13T11:01:18.194Z
- Profile URL: https://github.com/cartesapp
GitHub Events
Total
- Fork event: 9
- Create event: 76
- Commit comment event: 10
- Issues event: 352
- Watch event: 70
- Delete event: 62
- Member event: 3
- Issue comment event: 886
- Push event: 680
- Gollum event: 49
- Pull request review comment event: 47
- Pull request review event: 57
- Pull request event: 213
Last Year
- Fork event: 8
- Create event: 74
- Commit comment event: 10
- Issues event: 311
- Watch event: 64
- Delete event: 61
- Member event: 3
- Issue comment event: 821
- Push event: 631
- Gollum event: 49
- Pull request review comment event: 47
- Pull request review event: 57
- Pull request event: 206
Committers metadata
Last synced: about 1 month ago
Total Commits: 9,322
Total Committers: 48
Avg Commits per committer: 194.208
Development Distribution Score (DDS): 0.27
Commits in past year: 1,186
Committers in past year: 13
Avg Commits per committer in past year: 91.231
Development Distribution Score (DDS) in past year: 0.175
| Name | Commits | |
|---|---|---|
| Mael | m****s@d****r | 6802 |
| Johan Girod | j****d@g****m | 917 |
| Maxime Quandalle | m****e@q****m | 476 |
| Laurent Bossavit | l****t@b****m | 371 |
| Johan Girod | j****d@b****r | 350 |
| Etilène Jourdier | e****r@g****m | 188 |
| Loïc Guillois | c****t@l****r | 29 |
| Jean-Baptiste | 8****C | 29 |
| u4y0u | 5****u | 21 |
| waterced | 8****d | 17 |
| Martin Régner | 4****r | 17 |
| Alexandre Hajjar | a****r@g****m | 15 |
| Benjamin-Boisserie-ABC | 6****C | 12 |
| pinage404 | p****4@g****m | 10 |
| LySioS | 8****S | 9 |
| Etienne Foussat | e****t@n****m | 6 |
| Marc Pasteur | m****r@a****r | 5 |
| xavier jouppe | x****e@g****m | 5 |
| Rémi Simonnin | 8****f | 4 |
| Étienne Charignon | e****n@g****m | 4 |
| Mouette | p****s@g****m | 3 |
| dependabot[bot] | 4****] | 3 |
| sacramentix | b****u@g****m | 2 |
| Martin | me@m****e | 2 |
| Clement AUGER | c****r@h****r | 2 |
| sim | g****t@s****r | 1 |
| fm89 | 4****9 | 1 |
| Arthur Madec-Prévost | c****t@a****r | 1 |
| Julien Bouquillon | j****n@s****r | 1 |
| tjiho | t****o@p****y | 1 |
| and 18 more... | ||
Committer domains:
- beta.gouv.fr: 2
- data.gouv.fr: 1
- quandalle.com: 1
- bossavit.com: 1
- loicguillois.fr: 1
- netatmo.com: 1
- acoss.fr: 1
- mart-e.be: 1
- sgougeon.fr: 1
- arthurmadecprevost.fr: 1
- sg.social.gouv.fr: 1
- ppsfleet.navy: 1
- amicel.net: 1
- guirec.dev: 1
- bedream.fr: 1
- maudry.com: 1
- trendsales.dk: 1
Issue and Pull Request metadata
Last synced: 3 months ago
Total issues: 279
Total pull requests: 235
Average time to close issues: 2 months
Average time to close pull requests: 14 days
Total issue authors: 42
Total pull request authors: 19
Average comments per issue: 1.01
Average comments per pull request: 2.22
Merged pull request: 159
Bot issues: 0
Bot pull requests: 3
Past year issues: 243
Past year pull requests: 227
Past year average time to close issues: 12 days
Past year average time to close pull requests: 13 days
Past year issue authors: 38
Past year pull request authors: 17
Past year average comments per issue: 0.84
Past year average comments per pull request: 2.24
Past year merged pull request: 156
Past year bot issues: 0
Past year bot pull requests: 2
Top Issue Authors
- laem (106)
- Jean-BaptisteC (61)
- etienneJr (31)
- tjarross (22)
- ColinMaudry (5)
- bristow (4)
- cayenne17 (3)
- Altonss (3)
- LySioS (3)
- waterced (3)
- jubonhomme (2)
- dolmen (2)
- u4y0u (2)
- Athozus (2)
- fabienvv (2)
Top Pull Request Authors
- laem (119)
- etienneJr (43)
- LySioS (17)
- u4y0u (15)
- Jean-BaptisteC (14)
- dependabot[bot] (3)
- ColinMaudry (2)
- mouette (2)
- tjiho (2)
- p1gp1g (2)
- mart-e (2)
- Starmobilerepair (2)
- remsoff (2)
- jdauphant (2)
- pinage404 (2)
Top Issue Labels
- 🐞 Bug (59)
- 🌱 Amélioration (30)
- 🚍 Transports (10)
- 🖌 Styles (7)
- :art: Design (6)
- 📋 Catégories (6)
- 🔧 tech (5)
- 📖 Wiki (5)
- Cartes (3)
- :bulb: Idée (3)
- Vélo (2)
- 🚙 Voiture (2)
- 🚲Vélo (2)
- 🧪 R&D (2)
- 📊 SEO (1)
Top Pull Request Labels
- 📋 Catégories (25)
- 🌱 Amélioration (6)
- 🔧 tech (5)
- 🐞 Bug (4)
- :art: Design (3)
- 🚍 Transports (2)
- dependencies (2)
- javascript (2)
- 🧪 R&D (2)
- 🖌 Styles (2)
- Cartes (1)
Dependencies
- @babel/core ^7.9.0 development
- @babel/plugin-proposal-class-properties ^7.8.3 development
- @babel/plugin-proposal-nullish-coalescing-operator ^7.8.3 development
- @babel/plugin-proposal-object-rest-spread ^7.9.5 development
- @babel/plugin-proposal-optional-chaining ^7.9.0 development
- @babel/preset-env ^7.9.5 development
- @babel/preset-react ^7.9.4 development
- @babel/preset-typescript ^7.9.0 development
- @types/mini-css-extract-plugin ^2.5.1 development
- @types/ramda ^0.28.11 development
- @types/react ^18.0.8 development
- @types/react-color ^3.0.6 development
- @types/react-dom ^18.0.3 development
- @types/react-helmet ^6.1.5 development
- @types/react-redux ^7.1.24 development
- @types/react-router ^5.1.18 development
- @types/styled-components ^5.1.25 development
- @types/webpack ^5.28.0 development
- @typescript-eslint/eslint-plugin ^5.21.0 development
- @typescript-eslint/parser ^5.21.0 development
- autoprefixer ^10.4.5 development
- babel-loader ^8.2.2 development
- babel-plugin-styled-components ^2.0.7 development
- copy-webpack-plugin ^10.2.4 development
- css-loader ^6.7.1 development
- csv-loader ^3.0.3 development
- cypress-plugin-tab ^1.0.5 development
- enzyme-adapter-react-16 ^1.15.6 development
- eslint-plugin-react ^7.29.4 development
- file-loader ^6.2.0 development
- i18next-parser ^6.4.0 development
- intl-locales-supported ^1.0.0 development
- json-loader ^0.5.7 development
- mock-local-storage ^1.1.22 development
- monaco-editor-webpack-plugin ^7.0.1 development
- postcss-loader ^6.2.1 development
- raw-loader ^4.0.2 development
- style-loader ^3.3.1 development
- terser-webpack-plugin ^5.3.1 development
- typescript ^4.6.4 development
- url-loader ^4.1.0 development
- webpack ^5.56.1 development
- webpack-bundle-analyzer ^4.5.0 development
- webpack-cli ^4.8.0 development
- workbox-webpack-plugin ^6.5.3 development
- worker-loader ^3.0.8 development
- yaml-loader ^0.8.0 development
- @babel/runtime ^7.3.4
- @pmmmwh/react-refresh-webpack-plugin ^0.5.1
- @rehooks/local-storage ^2.4.4
- add ^2.0.6
- babel-plugin-webpack-alias ^2.1.2
- buffer ^6.0.3
- chrome-aws-lambda ^10.1.0
- classnames ^2.3.1
- color-convert ^2.0.1
- core-js ^3.11.0
- dotenv ^16.0.0
- emoji-regex ^10.1.0
- framer-motion ^6.3.3
- fuse.js 6.5.3
- great-circle ^0.2.8
- html-webpack-plugin ^5.5.0
- i18next ^21.6.16
- iframe-resizer ^4.3.2
- imports-loader ^3.1.1
- isomorphic-fetch ^3.0.0
- markdown-to-jsx ^7.1.7
- mini-css-extract-plugin ^2.6.0
- moo ^0.5.0
- openmoji ^13.1.0
- path-browserify ^1.0.1
- process ^0.11.10
- publicodes ^1.0.0-beta.32
- publicodes-react ^1.0.0-beta.32
- puppeteer-core ^13.7.0
- qrcode.react ^3.0.1
- ramda ^0.28.0
- react ^18.1.0
- react-color ^2.14.0
- react-dom ^18.1.0
- react-helmet 6.1.0
- react-highlight-words ^0.18.0
- react-i18next ^11.16.7
- react-monaco-editor ^0.48.0
- react-number-format ^4.9.3
- react-redux ^8.0.1
- react-refresh ^0.13.0
- react-router-dom ^6.3.0
- react-signature-pad-wrapper ^3.1.3
- react-syntax-highlighter ^15.5.0
- react-transition-group ^4.4.2
- react-useportal ^1.0.16
- reduce-reducers ^1.0.4
- redux ^4.0.4
- redux-thunk ^2.4.1
- regenerator-runtime ^0.13.9
- remark-footnotes ^4.0.1
- reselect ^4.1.5
- string-replace-to-array ^2.1.0
- styled-components ^5.3.1
- svg-path-parser ^1.1.0
- svgmoji ^3.2.0
- swr ^1.3.0
- tinygradient ^1.1.5
- use-sound ^4.0.1
- webpack-dev-server ^4.3.0
- whatwg-fetch ^3.6.2
- y-webrtc ^10.2.3
- yaml ^2.0.1
- yarn ^1.22.10
- yjs ^13.5.35
- 1103 dependencies
Score: 10.346633727611982