Repolode
gramps-project

gramps-project/gramps

Gramps es un programa de genealogía para escritorio que permite crear e investigar árboles familiares, desarrollado con Python y GTK.

Alternativa open source a:Ancestry

Estrellas
3,178
Forks
556
Issues abiertos
195
Último commit
hace 10 días

¿Qué es?

Gramps es un programa de genealogía dirigido tanto a aficionados a la historia familiar como a genealogistas profesionales. Está escrito en Python y usa GTK 3 para su interfaz gráfica, por lo que se ejecuta como una aplicación de escritorio y no como un servicio web.

El programa abarca el flujo de trabajo genealógico básico: registrar personas, familias, acontecimientos, lugares, fuentes, notas y archivos multimedia, y consultarlos en distintas vistas. Permite generar informes con Graphviz para crear diagramas y con Narrative Web para publicar un árbol familiar en línea. La compatibilidad con mapas en la vista Geography depende del paquete opcional osmgpsmap, y permite gestionar los metadatos Exif de los archivos multimedia cuando está instalado gexiv2.

El proyecto depende de varias bibliotecas opcionales para ofrecer funciones adicionales, como la corrección ortográfica en las notas, la ordenación adaptada a la configuración regional mediante PyICU y el archivado de revisiones del árbol familiar con RCS. Los complementos de terceros amplían aún más sus capacidades, y las traducciones se mantienen en Hosted Weblate.

Funciones clave

  • 01Registra personas, familias, acontecimientos, lugares, fuentes y archivos multimedia en un mismo árbol familiar.
  • 02Genera diagramas con Graphviz y publica árboles familiares como páginas de Narrative Web.
  • 03Muestra lugares en un mapa en la vista Geography cuando está instalado osmgpsmap.
  • 04Gestiona metadatos Exif en archivos multimedia con gexiv2.
  • 05Archiva revisiones del árbol familiar con RCS.
  • 06Admite complementos de terceros e idiomas traducidos para la interfaz.

Casos de uso

  • Investigar y documentar una genealogía personal o familiar en una computadora de escritorio.
  • Crear informes de árboles familiares para imprimir o publicar en la web y compartir con familiares.
  • Mantener una base de datos de investigación a largo plazo con copias de seguridad versionadas.
  • Ampliar los flujos de trabajo de genealogía con complementos creados por la comunidad.

Inicio rápido

  1. 1

    Lee el archivo INSTALL para consultar las instrucciones de compilación

  2. 2

    Instala Python 3.10 o posterior, GTK 3.24 o posterior y pygobject 3.12 o posterior

  3. 3

    Instala los paquetes recomendados, como Graphviz y PyICU, para disponer de todas las funciones

Antes de usarlo

  • Requiere GTK 3 y pygobject, lo que puede dificultar la instalación en algunos sistemas.
  • Algunas funciones necesitan paquetes opcionales, como osmgpsmap para los mapas y Graphviz para los informes de grafos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es gramps?
Gramps es un programa de genealogía para escritorio que permite crear e investigar árboles familiares, desarrollado con Python y GTK. Gramps es un programa de genealogía dirigido tanto a aficionados a la historia familiar como a genealogistas profesionales. Está escrito en Python y usa GTK 3 para su interfaz gráfica, por lo que se ejecuta como una aplicación de escritorio y no como un servicio web.
¿gramps es gratuito? ¿Qué licencia tiene?
gramps es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gramps sigue mantenido?
Mantenimiento activo. El último commit de gramps fue el 27 oct 2026.
¿Para qué puedo usar gramps?
Investigar y documentar una genealogía personal o familiar en una computadora de escritorio. Crear informes de árboles familiares para imprimir o publicar en la web y compartir con familiares. Mantener una base de datos de investigación a largo plazo con copias de seguridad versionadas. Ampliar los flujos de trabajo de genealogía con complementos creados por la comunidad.
¿Cómo se instala gramps?
Lee el archivo INSTALL para consultar las instrucciones de compilación Instala Python 3.10 o posterior, GTK 3.24 o posterior y pygobject 3.12 o posterior Instala los paquetes recomendados, como Graphviz y PyICU, para disponer de todas las funciones
¿Dónde consigo gramps?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gramps-project/gramps

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados