gramps-project/gramps

Source code for Gramps Genealogical program

View on GitHub ↗Jump to charts ↓

gramps-project/gramps has 3k+ stars and 500+ forks on GitHub, is written in Python, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on January 7th, 2015
Open Issues & Pull Requests: 188 (+1)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 543
Total Stargazers: 3,141 (+0)
Total Subscribers: 106 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

Gramps is a genealogy program that combines an intuitive interface for hobbyists with comprehensive features for professional genealogists.

The tool addresses the need to organize, document, and analyze family history data. It stores genealogical information in a structured database and provides tools for visualizing relationships, managing sources and citations, and generating reports. The application uses a GTK-based graphical interface built on Python, allowing it to run across multiple platforms while maintaining a native look and feel on each.

Gramps suits anyone building or maintaining a family tree, from casual researchers exploring their ancestry to genealogists managing complex multi-generational records with detailed source documentation. The project is particularly valuable for users who need to export or share their work, as it supports multiple file formats and can generate various report types. Those working with geographic data will benefit from optional integration with mapping libraries, while users creating visual representations of family structures can leverage Graphviz integration for graph generation.

The project maintains active continuous integration with automated testing across its codebase. Development includes ongoing translation efforts to support multiple languages beyond the core English interface. The tool receives regular updates addressing both bug fixes and feature additions, with maintenance branches supporting multiple release versions in parallel.