GenealogyJ est un logiciel Open Source de généalogie écrit en Java et donc disponible sur toutes les plateformes informatiques : Windows, Linux et Mac. Destinée aussi bien à l'amateur qu'à l'historien ou au chercheur, cette application respecte la norme internationale Gedcom (format de fichier généalogique) et propose plusieurs modes de visualisation : tableaux, arbres, chronogrammes, etc. GenealogyJ intègre également un outil de géolocalisation allié avec un compteur statistique, idéal pour réaliser des cartes de géopatronymes.