
Votre arbre a grandi. Ses incohérences aussi.
GedPapi analyse un fichier GEDCOM, repère les incohérences, les doublons potentiels et les informations manquantes, puis aide à savoir par où commencer pour améliorer son arbre. Autour de lui, une galaxie d'outils gratuits ou ponctuels : éditeur collaboratif, normalisation, atlas des lieux, comparaison.

Importez votre GEDCOM, laissez GedPapi faire le tri, puis décidez quoi corriger.
Compatible Geneanet, Filae, Heredis, Généatique, MyHeritage, Ancestry et FamilySearch. Le fichier original reste intact.
Incohérences (un père de 95 ans à la naissance de son enfant), doublons probables, informations manquantes, lieux écrits de trois façons différentes.
Chaque révision est validée par l'utilisateur, qui repart avec un GEDCOM amélioré. Découverte gratuite, GedPass ponctuel, Premium ou Association.
Un marché de niche ne nourrit pas dix produits : il nourrit un écosystème avec des rôles. Un seul moteur, plusieurs portes d'entrée.

Le cœur
Analyse un GEDCOM, détecte incohérences, doublons et lieux à harmoniser, puis guide la correction. Recherche avancée, statistiques, carte de France et étude des lignées.
gedpapi.frGratuit et collaboratif
Éditeur d'arbre généalogique gratuit, à plusieurs, avec export GEDCOM 5.5.1 et 7. Canvas React partagé avec l'app principale.
geditor.appNormalisation
Import, choix de conventions, revue des changements, paiement puis export : un GEDCOM harmonisé en une fois.
gednorm.frAtlas des lieux
Atlas public de normalisation des lieux historiques : une référence pour écrire chaque commune d'une seule façon.
Comparaison
Comparer deux GEDCOM sans compte : chacun importe son fichier, le créateur partage un lien privé et le calcul montre ce qui diffère.
Porte d'entrée
Une vitrine pour choisir le bon outil selon son besoin : créer, harmoniser, analyser ou comparer un arbre.
Diagnostic humain
Diagnostic d'un GEDCOM combinant analyse logicielle et lecture humaine, avec un rapport priorisé et exploitable.
"En discutant avec mon grand-père, je me suis rendu compte que son travail généalogique était immense… mais dispersé dans plusieurs arbres, logiciels et fichiers GEDCOM. Certaines dates ou liens lui semblaient étranges, mais trop difficiles à vérifier à la main. J'ai voulu créer un outil simple pour analyser son arbre avec lui, assis à côté, sans que la technique ne prenne le dessus."— Florent, entre lignes de code et histoires de famille
Mon grand-père travaille depuis des années sur plusieurs arbres exportés en GEDCOM. Certaines dates ou liens lui semblent étranges, mais impossibles à vérifier à la main. Première brique en Python, Ktor, Angular et Neo4j : importer un fichier et lister ce qui ne tient pas debout.
Le prototype devient un produit : monorepo, backend Kotlin/Ktor, frontend Angular, paiement Stripe, déploiement sur VPS avec Caddy et Cloudflare. Les versions s'enchaînent au rythme d'un tag GitLab par release.
Un backend commun, plusieurs portes d'entrée : Geditor pour construire son arbre gratuitement, GedNorm pour l'harmoniser, GedPlaces, GedCompare et GedChoose. Chaque façade reste mince et branchée sur le même moteur.
Les premiers écrans, construits pour un seul utilisateur : mon grand-père. Tout ce qui a suivi part de là.

Un aperçu clair de l'arbre pour repérer les zones confuses et les branches qui méritent d'être éclaircies.

Chaque GEDCOM chargé devient une petite enquête : progression des corrections et santé de l'arbre.

La liste organisée de toutes les incohérences découvertes, à remettre en ordre avec sérénité.
Parsing des fichiers GEDCOM 5.5.1 et 7, règles métier pour les dates impossibles, les écarts entre générations et les doublons (y compris phonétiques et multilingues), normalisation des lieux avec le calendrier républicain et les encodages ANSEL.
Le rendu de l'arbre est une île React (@gedpapi/family-tree) partagée entre l'application Angular et Geditor : conventions généalogiques, édition, expansion des générations et impression, écrits une seule fois.
Backend Kotlin/Ktor avec Exposed et Liquibase, Stripe pour GedPass et Premium, Claude API pour l'assistance. CI GitLab déclenchée sur tag, images Docker servies par Caddy sur un VPS derrière Cloudflare, page de statut et documentation publique.
GedPapi est le projet où j'ai tout fait : produit, design, backend, front, paiement, déploiement et support. Un terrain de jeu technique, mais surtout un outil utilisé chaque semaine par des généalogistes… et par mon grand-père.