[English](README.md) | **Français** | [العربية](README.ar.md)
par
**Le jeu de données ouvert pour l'Algérie, installez-le, ne le scrapez pas.**
[](https://github.com/yasserstudio/geoalgeria/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/geoalgeria)
[](https://www.npmjs.com/package/geoalgeria)
[](https://www.jsdelivr.com/package/npm/geoalgeria)
[](https://github.com/yasserstudio/geoalgeria)
[](LICENSE)
GeoAlgeria est un projet ouvert, développé en solo, avec un seul objectif : devenir le premier portail, et le plus complet, pour toutes les données de l'Algérie. Vérifiable, à jour et libre d'utilisation. Il se compose de deux parties : un atlas interactif que vous explorez dans le navigateur, et les jeux de données qui l'alimentent, publiés sous forme de packages npm que vous installez au lieu de les scraper.
## L'atlas
[](https://geoalgeria.com)
**[geoalgeria.com](https://geoalgeria.com)** réunit 28+ jeux de données et 80 000+ enregistrements sur une seule carte interactive, redessinée pour les 69 wilayas.
- **[Atlas multisectoriel](https://geoalgeria.com) :** tous les secteurs sur une même carte, des bureaux de poste aux mosquées et aux hôpitaux, avec une vue de densité par wilaya.
- **[Carte des feux en direct](https://geoalgeria.com/fires) :** les points chauds satellite NASA FIRMS aux côtés des bulletins officiels de la Protection Civile, mis à jour tout au long de la saison des feux (lancée le 23 juillet 2026).
- **[3 951 pages par wilaya](https://geoalgeria.com/wilaya) :** une page pour chaque wilaya et chaque secteur, pensée pour la recherche.
- **[Superposition de couches](https://geoalgeria.com/explore) :** activez et désactivez les secteurs et lisez-les ensemble sur la même carte.
- **Recherche Command-K :** accédez à n'importe quelle wilaya ou commune directement au clavier.
- **Arabe, français et anglais :** toute l'interface, entièrement en écriture de droite à gauche en arabe.
- **[Provenance sur chaque enregistrement](https://geoalgeria.com/sources) :** chaque point indique d'où il provient et quand il a changé pour la dernière fois. Voir les [sources](https://geoalgeria.com/sources) et le [journal des modifications](https://geoalgeria.com/changelog).
[](https://geoalgeria.com/fires)
## Les données
La plupart des jeux de données sur l'Algérie disponibles en ligne listent encore **48 wilayas**. L'Algérie en compte **69 depuis avril 2026**. GeoAlgeria fait partie des rares jeux de données déjà mis à jour, avec les vrais codes postaux d'Algérie Poste, les coordonnées géographiques, les noms bilingues, les bureaux de poste et les DAB, livré en JSON, CSV, GeoJSON, SQL et TypeScript. Un seul `npm install`, licence MIT, validation CI automatique à chaque mise à jour.
```bash
npm install geoalgeria
```
```js
const dz = require("geoalgeria");
dz.wilayas; // les 69 wilayas
dz.getCommunesByWilaya(16); // 57 communes à Alger
dz.findByPostalCode("16000"); // → commune, daïra, wilaya
dz.getPostOfficesByCommune(1731); // vrais bureaux d'Algérie Poste
```
## Contenu
| | Nombre | |
|---|---|---|
| **Wilayas** | 69 | provinces (réformes 2019 + 2026) |
| **Daïras** | 556 | districts, comme entités de premier niveau |
| **Communes** | 1 541 | bilingues FR/AR, codes postaux, coordonnées |
| **Bureaux de poste** | 3 908 | vrais codes Algérie Poste, coordonnées |
| **DAB** | 2 026 | réseau GAB d'Algérie Poste |
| **Agences d'emploi** | 331 | ANEM : 58 AWEM + 273 ALEM. [`@geoalgeria/emploi`](packages/emploi) |
| **Réseau Mobilis** | 12 345 | 165 agences + 12 180 points de vente. [`@geoalgeria/mobilis`](packages/mobilis) |
| **Couverture 5G** | 3 096 | sites 5G Djezzy + Mobilis + Ooredoo. [`@geoalgeria/telecom`](packages/telecom) |
| **Aéroports civils** | 36 | ANAC + OurAirports : noms, codes OACI + IATA, contacts, coordonnées. [`@geoalgeria/aviation`](packages/aviation) |
| **Liaisons directes** | 123 | Le réseau international d'Air Algérie en trajets directionnels, chacun avec un exploitant, un niveau de preuve et une source. [`@geoalgeria/aviation`](packages/aviation) |
| **Banques et agences** | 1 704 | les 21 banques agréées + 8 institutions ; agences avec codes RIB/SWIFT, propriété, coordonnées. [`@geoalgeria/banques`](packages/banques) |
| **Transporteurs de livraison** | 411 | 16 transporteurs + 411 bureaux de retrait géocodés dans 61 wilayas (Yalidine, Guepex, Anderson, Noest, Maystro). [`@geoalgeria/livraison`](packages/livraison) |
| **Établissements de jeunesse** | 2 334 | maisons de jeunes, complexes sportifs de proximité, salles polyvalentes, auberges, centres culturels et plus dans 58 wilayas (Ministère de la Jeunesse et des Sports). [`@geoalgeria/jeunesse`](packages/jeunesse) |
| **Installations sportives** | 5 141 | stades, piscines, terrains de proximité, pistes d'athlétisme, terrains de sport et plus (27 types) dans 58 wilayas (Ministère de la Jeunesse et des Sports). [`@geoalgeria/sports`](packages/sports) |
| **Enseignement supérieur** | 177 | universités, grandes écoles, ENS, centres + 19 établissements privés et 48 relevant d'autres ministères dans 51 wilayas, avec sites web officiels (MESRS). [`@geoalgeria/enseignement-superieur`](packages/enseignement-superieur) |
| **Tourisme** | 4 348 | 1 602 hôtels, 1 248 attractions, 1 184 sites historiques, 282 sources thermales (ASAL), 32 parcs nationaux. [`@geoalgeria/tourisme`](packages/tourisme) |
| **Formation professionnelle** | 1 932 | 856 CFPA + 182 INSFP + 723 établissements privés agréés + 58 DFEP + plus dans les 69 wilayas actuelles (MFEP / takwin.dz). [`@geoalgeria/formation-professionnelle`](packages/formation-professionnelle) |
| **Mosquées** | 20 759 | composite Wikidata + OpenStreetMap, noms arabes & français, dénomination, les 69 wilayas. [`@geoalgeria/mosquees`](packages/mosquees) |
| **Boutiques Djezzy** | 128 | points de vente géolocalisés avec catégorie, horaires et rattachement commune/wilaya (djezzy.dz). [`@geoalgeria/djezzy`](packages/djezzy) |
| **Établissements de santé** | 695 | EPH · EPSP · EHS · CHU du Ministère de la Santé, bilingues, 600 géolocalisés via OSM + Wikidata. [`@geoalgeria/sante`](packages/sante) |
| **Cliniques et structures de soins** | 1 894 | Polycliniques, salles de soins, centres de santé, maternités et cliniques privées depuis OpenStreetMap, classées par type, bilingues, 66 wilayas. Le volet communautaire à côté du registre `sante`, jamais additionné avec lui. [`@geoalgeria/cliniques`](packages/cliniques) |
| **Unités de la Protection Civile** | 880 | Unités de secours (incendie & secours) de la DGPC sur tout le territoire, nommées en arabe, adresse/téléphone/fax, palier de statut, toutes géolocalisées, source officielle primaire (dgpc.dz), rattachement wilaya post-réforme 2026. [`@geoalgeria/protection-civile`](packages/protection-civile) |
| **Lieux culturels** | 1 083 | Sites protégés, musées, théâtres, bibliothèques + établissements culturels du Ministère de la Culture, bilingues, tous géolocalisés, 66 wilayas. [`@geoalgeria/culture`](packages/culture) |
| **Institutions agricoles** | 196 | Directions des services agricoles (DSA), conservations des forêts, instituts de recherche/formation, chambres d'agriculture, offices et groupes publics du Ministère de l'Agriculture, bilingues, géolocalisées, 58 wilayas. [`@geoalgeria/agriculture`](packages/agriculture) |
| **Écoles** | 11 855 | Écoles primaires, CEM, lycées et préscolaires classées par cycle depuis OpenStreetMap, bilingues, les 69 wilayas. [`@geoalgeria/ecoles`](packages/ecoles) |
| **Gares routières** | 74 | Gares routières SOGRAL sur 52 wilayas, noms, adresses, superficies, coordonnées. [`@geoalgeria/gares-routieres`](packages/gares-routieres) |
| **Rail & transport urbain** | 692 | nœuds train, tram, métro, téléphérique & télécabine (SNTF / SETRAM / SEMA), composite Wikidata + OSM, bilingue, 50 wilayas. [`@geoalgeria/ferroviaire`](packages/ferroviaire) |
| **Lignes de bus urbaines** | 50 | ETUSA (Alger), terminus, nombre d'arrêts, communes & stations desservies. [`@geoalgeria/buses`](packages/buses) |
| **Pharmacies** | 3 797 | officines géolocalisées depuis OpenStreetMap, bilingues si nommées, rattachées commune/wilaya. [`@geoalgeria/pharmacies`](packages/pharmacies) |
| **Fabricants pharmaceutiques** | 171 | fabricants agréés de médicaments & dispositifs médicaux du registre du Ministère de l'Industrie Pharmaceutique, géolocalisés. [`@geoalgeria/industrie-pharmaceutique`](packages/industrie-pharmaceutique) |
| **Points de vente Ooredoo** | 572 | Espaces Ooredoo, City Shops & Espaces Services avec coordonnées réelles, rattachés commune/wilaya (ooredoo.dz). [`@geoalgeria/ooredoo`](packages/ooredoo) |
Formats : **JSON · CSV · GeoJSON · SQL · TypeScript**. Le paquet npm contient le JSON pour rester léger ; les CSV/GeoJSON/SQL sont dans chaque [release GitHub](https://github.com/yasserstudio/geoalgeria/releases).
> À jour avec la **Loi n° 26-06** (nouvelle organisation territoriale), [*Journal Officiel* n° 25 du 5 avril 2026](https://www.joradp.dz/FTP/jo-francais/2026/F2026040.pdf), ainsi que la réforme de 2019 (Loi 19-12).
## Pourquoi GeoAlgeria ?
| | geoalgeria | leblad | algeria-cities |
|---|:---:|:---:|:---:|
| Les 69 wilayas (réforme 2026) | ✅ | ❌ (58) | ✅ |
| Daïras comme entités à part entière | ✅ | ❌ | ❌ |
| Vrais codes postaux Algérie Poste | ✅ | ~ | ❌ |
| Coordonnées par commune | ✅ | ❌ | ✅ |
| Bureaux de poste et DAB | ✅ | ❌ | ❌ |
| Prêt pour le e-commerce (plat) | ✅ | ❌ | ❌ |
| npm + types TypeScript | ✅ | ✅ | ❌ |
| Exports GeoJSON / SQL | ✅ | ❌ | ✅ |
| Validation CI à chaque mise à jour | ✅ | ❌ | ❌ |
| Dernière mise à jour | **2026** | 2021 | 2023 |
[Voir la comparaison complète →](https://geoalgeria.com/compare)
## À qui ça s'adresse
- **E-commerce / COD**: cascades d'adresses wilaya → daïra → commune, validation des codes postaux et configuration des zones de livraison correspondant à ce que les transporteurs utilisent réellement.
- **Cartes et SIG**: GeoJSON prêt à l'emploi avec 1 541 features communes, modélisé correctement à travers les deux réformes.
- **Recherche, données publiques et projets civiques**: données de référence propres, structurées, sourcées et versionnées au lieu de PDF.
- **Tout projet utilisant des données algériennes**: un seul install, types inclus.
## Paquets
| Paquet | npm | Description |
| --- | --- | --- |
| [`packages/dataset`](packages/dataset) | [`geoalgeria`](https://www.npmjs.com/package/geoalgeria) | Wilayas, daïras, communes + données postales consolidées |
| [`packages/poste`](packages/poste) | [`@geoalgeria/poste`](https://www.npmjs.com/package/@geoalgeria/poste) | Bureaux de poste et DAB d'Algérie Poste |
| [`packages/emploi`](packages/emploi) | [`@geoalgeria/emploi`](https://www.npmjs.com/package/@geoalgeria/emploi) | Agences d'emploi (AWEM + ALEM) de l'ANEM |
| [`packages/mobilis`](packages/mobilis) | [`@geoalgeria/mobilis`](https://www.npmjs.com/package/@geoalgeria/mobilis) | Agences Mobilis et points de vente agréés |
| [`packages/telecom`](packages/telecom) | [`@geoalgeria/telecom`](https://www.npmjs.com/package/@geoalgeria/telecom) | Couverture 5G multi-opérateurs (Djezzy, Mobilis, Ooredoo) |
| [`packages/aviation`](packages/aviation) | [`@geoalgeria/aviation`](https://www.npmjs.com/package/@geoalgeria/aviation) | Aéroports civils de l'ANAC + OurAirports, noms, codes OACI + IATA, coordonnées, plus le réseau des lignes directes internationales |
| [`packages/banques`](packages/banques) | [`@geoalgeria/banques`](https://www.npmjs.com/package/@geoalgeria/banques) | Les 21 banques agréées + institutions financières et 1 704 agences (RIB, SWIFT, propriété, coordonnées) |
| [`packages/livraison`](packages/livraison) | [`@geoalgeria/livraison`](https://www.npmjs.com/package/@geoalgeria/livraison) | Registre des transporteurs + 411 bureaux de retrait géocodés et couverture par transporteur (Yalidine, Guepex, Anderson, Noest, Maystro) |
| [`packages/jeunesse`](packages/jeunesse) | [`@geoalgeria/jeunesse`](https://www.npmjs.com/package/@geoalgeria/jeunesse) | Établissements de jeunesse du Ministère de la Jeunesse et des Sports (2 334 dans 58 wilayas) |
| [`packages/sports`](packages/sports) | [`@geoalgeria/sports`](https://www.npmjs.com/package/@geoalgeria/sports) | Installations sportives du Ministère de la Jeunesse et des Sports, 5 141 dans 58 wilayas, 27 types, avec capacité, accessibilité PMR et coordonnées |
| [`packages/enseignement-superieur`](packages/enseignement-superieur) | [`@geoalgeria/enseignement-superieur`](https://www.npmjs.com/package/@geoalgeria/enseignement-superieur) | Réseau de l'enseignement supérieur du MESRS, universités, grandes écoles, ENS et centres + 19 établissements privés et 48 relevant d'autres ministères (177), avec sites web officiels et coordonnées |
| [`packages/tourisme`](packages/tourisme) | [`@geoalgeria/tourisme`](https://www.npmjs.com/package/@geoalgeria/tourisme) | Infrastructure touristique, 4 348 hôtels, attractions, sites historiques, sources thermales et parcs géocodés (ASAL, OSM, Wikidata) |
| [`packages/formation-professionnelle`](packages/formation-professionnelle) | [`@geoalgeria/formation-professionnelle`](https://www.npmjs.com/package/@geoalgeria/formation-professionnelle) | Formation professionnelle, 1 932 CFPA, INSFP, IFEP, IEP, DFEP et centres privés du MFEP (takwin.dz), avec capacité, internat et coordonnées |
| [`packages/djezzy`](packages/djezzy) | [`@geoalgeria/djezzy`](https://www.npmjs.com/package/@geoalgeria/djezzy) | Boutiques Djezzy, 128 points de vente géolocalisés de djezzy.dz, avec catégorie, horaires et rattachement commune/wilaya |
| [`packages/mosquees`](packages/mosquees) | [`@geoalgeria/mosquees`](https://www.npmjs.com/package/@geoalgeria/mosquees) | Mosquées d'Algérie, 20 759 géolocalisées, un composite Wikidata + OpenStreetMap avec noms arabes & français, dénomination et rattachement commune/wilaya |
| [`packages/sante`](packages/sante) | [`@geoalgeria/sante`](https://www.npmjs.com/package/@geoalgeria/sante) | Établissements de santé publics, 695 du Ministère de la Santé (EPH, EPSP, EHS, CHU), bilingues, géolocalisés via OSM + Wikidata avec rattachement commune/wilaya |
| [`packages/cliniques`](packages/cliniques) | [`@geoalgeria/cliniques`](https://www.npmjs.com/package/@geoalgeria/cliniques) | Cliniques et structures de soins, 1 894 géolocalisées depuis OpenStreetMap sur 66 wilayas, classées par type (polyclinique/salle de soins/centre de santé/maternité/clinique), bilingues, avec secteur, spécialité, téléphone & horaires si renseignés ; le volet communautaire du secteur santé, dont tout élément OSM référencé par `sante` est exclu |
| [`packages/culture`](packages/culture) | [`@geoalgeria/culture`](https://www.npmjs.com/package/@geoalgeria/culture) | Atlas culturel, 1 083 lieux du Ministère de la Culture (sites protégés, musées, théâtres, bibliothèques, établissements culturels), bilingues, entièrement géolocalisés avec rattachement commune/wilaya |
| [`packages/agriculture`](packages/agriculture) | [`@geoalgeria/agriculture`](https://www.npmjs.com/package/@geoalgeria/agriculture) | Institutions du secteur agricole, 196 du Ministère de l'Agriculture réparties en 7 réseaux (DSA, conservations des forêts, instituts de recherche/formation, chambres d'agriculture, offices et groupes publics), bilingues, géolocalisées avec rattachement commune/wilaya |
| [`packages/ecoles`](packages/ecoles) | [`@geoalgeria/ecoles`](https://www.npmjs.com/package/@geoalgeria/ecoles) | Écoles, 11 855 écoles et préscolaires depuis OpenStreetMap, classées par cycle (primaire/moyen/secondaire/préscolaire), bilingues, les 69 wilayas, avec rattachement commune/wilaya |
| [`packages/gares-routieres`](packages/gares-routieres) | [`@geoalgeria/gares-routieres`](https://www.npmjs.com/package/@geoalgeria/gares-routieres) | Gares routières, 74 gares SOGRAL sur 52 wilayas, géolocalisées avec superficies et rattachement commune/wilaya |
| [`packages/ferroviaire`](packages/ferroviaire) | [`@geoalgeria/ferroviaire`](https://www.npmjs.com/package/@geoalgeria/ferroviaire) | Rail & transport urbain, 692 nœuds train/tram/métro/téléphérique/télécabine (SNTF/SETRAM/SEMA), composite Wikidata + OSM, bilingue FR/AR |
| [`packages/buses`](packages/buses) | [`@geoalgeria/buses`](https://www.npmjs.com/package/@geoalgeria/buses) | Réseaux de bus urbains, 50 lignes ETUSA (Alger) avec terminus, arrêts, communes & stations desservies (niveau ligne, v1) |
| [`packages/industrie-pharmaceutique`](packages/industrie-pharmaceutique) | [`@geoalgeria/industrie-pharmaceutique`](https://www.npmjs.com/package/@geoalgeria/industrie-pharmaceutique) | Fabricants pharmaceutiques, 171 fabricants agréés de médicaments (PP) & dispositifs médicaux (DM) du registre du Ministère de l'Industrie Pharmaceutique, bilingues, géolocalisés au centroïde commune/wilaya |
| [`packages/pharmacies`](packages/pharmacies) | [`@geoalgeria/pharmacies`](https://www.npmjs.com/package/@geoalgeria/pharmacies) | Pharmacies (officines), 3 797 géolocalisées sur 67 wilayas depuis OpenStreetMap, bilingues si nommées, avec téléphone/horaires/dispensing si renseignés & rattachement commune/wilaya |
| [`packages/protection-civile`](packages/protection-civile) | [`@geoalgeria/protection-civile`](https://www.npmjs.com/package/@geoalgeria/protection-civile) | Unités de la Protection Civile (incendie & secours), 880 unités de la DGPC sur tout le territoire, nommées en arabe, avec adresse/téléphone/fax & un palier de statut, toutes géolocalisées, source officielle primaire (dgpc.dz) ; wilaya recalculée sur les 69 limites post-réforme 2026 |
| [`packages/ooredoo`](packages/ooredoo) | [`@geoalgeria/ooredoo`](https://www.npmjs.com/package/@geoalgeria/ooredoo) | Points de vente Ooredoo, 572 EO / City Shop / Espace Services avec coordonnées réelles & rattachement commune/wilaya (ooredoo.dz) ; complète le trio télécom |
| [`packages/transport`](packages/transport) | [`@geoalgeria/transport`](https://www.npmjs.com/package/@geoalgeria/transport) | Parapluie, installe aviation + ferroviaire + gares-routieres + buses en une fois |
| [`packages/pharma`](packages/pharma) | [`@geoalgeria/pharma`](https://www.npmjs.com/package/@geoalgeria/pharma) | Parapluie, installe industrie-pharmaceutique + pharmacies en une fois |
[Parcourir tous les paquets →](https://geoalgeria.com/data) · [Documentation API et référence des champs →](https://geoalgeria.com/data/docs)
## Contrat de données
Depuis la **v2.0.0**, tous les paquets sectoriels partagent un même contrat d'enregistrement canonique, défini par le paquet interne [`@geoalgeria/schema`](packages/schema), une dépendance de développement utilisée par chaque générateur, jamais publiée sur npm.
Chaque enregistrement suit la même forme :
- `wilaya_code` est une **chaîne** complétée par des zéros (`"16"`) ; le rattachement à la commune se fait via `commune_code` + `commune` ; les coordonnées sont `lat` / `lng` (deux nombres, ou deux `null`).
- Les identifiants externes sont regroupés sous `refs` (`osm`, `wikidata`, …).
- `geo_precision` vaut strictement `exact | approximate | null`, `null` exactement lorsqu'il n'y a pas de coordonnée, avec la méthode de géocodage dans `geo_method`.
Des artefacts lisibles par machine les accompagnent : un catalogue racine [`index.json`](index.json), un descripteur `schema.org/Dataset` (`dataset-metadata.json`) dans chaque paquet, et les 69 polygones de limites des wilayas dans le paquet principal, sous [`data/geojson/wilaya-boundaries.geojson`](packages/dataset/data/geojson/wilaya-boundaries.geojson) (qualité d'affichage).
Un paquet est antérieur au contrat, le jeu de données principal `geoalgeria` (divisions administratives, pas des GeoRecords ; marqué `schema_version: null` dans le catalogue).
Vous migrez un paquet ? Voir [`packages/schema/MIGRATING.md`](packages/schema/MIGRATING.md).
## Utilisation sans npm
```html
```
Vous préférez les fichiers ? Téléchargez les **CSV / GeoJSON / SQL** depuis le bundle zippé de n'importe quelle [release GitHub](https://github.com/yasserstudio/geoalgeria/releases), ou parcourez [`packages/dataset/data/`](packages/dataset/data).
## La suite
GeoAlgeria n'est pas un export ponctuel. L'objectif est de devenir **la** source de référence ouverte et continuellement mise à jour pour les données algériennes, maintenue à jour à travers chaque réforme administrative, et **s'étendant à d'autres types de données au fur et à mesure que les sources deviennent disponibles**. Les divisions administratives et les données postales/bancaires ne sont que le début.
Suivez ou mettez une ⭐ au repo, et [ouvrez une discussion](https://github.com/yasserstudio/geoalgeria/discussions) pour demander un jeu de données.
## Contribuer
Les corrections et ajouts sont les bienvenus, voir [CONTRIBUTING.md](CONTRIBUTING.md). Les bonnes premières contributions nécessitent généralement juste un lien source ou une coordonnée de commune manquante. Des données incorrectes ? [Ouvrez une issue](https://github.com/yasserstudio/geoalgeria/issues/new/choose).
## Versionnage et releases
Versionnage sémantique par paquet, automatisé avec [Changesets](https://github.com/changesets/changesets). Voir [`RELEASING.md`](RELEASING.md) et le `CHANGELOG.md` de chaque paquet.
## Sponsoriser
GeoAlgeria est gratuit et MIT. Si ça vous fait gagner du temps, [**sponsorisez sa maintenance**](https://github.com/sponsors/yasserstudio), ça finance la mise à jour des données et l'extension de la couverture.
## Licence et avertissement
**Code :** [MIT](LICENSE). **Données :** compilées à partir de sources officielles publiques (le *Journal Officiel*, Algérie Poste, ANEM, ANAC, le site public de chaque opérateur/institution) et redistribuées pour référence.
GeoAlgeria est un **projet indépendant, non affilié ni soutenu par** aucun organisme gouvernemental, régulateur, opérateur ou institution qu'il référence ; leurs noms et marques appartiennent à leurs propriétaires respectifs. Les données sont fournies **« en l'état », sans garantie, vérifiez auprès de la source officielle** avant de vous y fier, notamment pour les usages financiers, de paiement, KYC ou de conformité. Conditions complètes : **[DISCLAIMER](DISCLAIMER.md)**.
---
Si GeoAlgeria vous a évité de copier-coller des wilayas depuis un PDF, **[mettez-lui une ⭐](https://github.com/yasserstudio/geoalgeria)**: ça aide le prochain développeur algérien à trouver des données propres.
Fait par [Yasser's Studio](https://yasser.studio) · [geoalgeria.com](https://geoalgeria.com) · [LinkedIn](https://www.linkedin.com/in/yasserberrehail/) · [X](https://x.com/yassersstudio) · [hello@yasser.studio](mailto:hello@yasser.studio)