Gramps
Gramps is a free and open source genealogy software. Gramps is programmed in Python using PyGObject. It uses Graphviz to create relationship graphs.
Features
- Supports multiple languages and cultures.
- * Full Unicode support.
- * Relationship calculators. Some languages have relationship terminology with no proper translation to other languages. Gramps deals with this by allowing for language specific relationship calculators.
- Generates reports in multiple formats, including.odt, LaTeX,.pdf,.rtf,.html, and.txt.
- Gramps is easily extended via plugins called Gramplets. A Gramplet is a view of data that either changes dynamically during the running of Gramps, or provides interactivity to your genealogical data.
File format
Gramps can import from the following formats: Gramps XML, Gramps Package, Gramps 2.x.grdb, GEDCOM, CSV.
Gramps supports exporting data in the following formats: Gramps XML, Gramps Package, GEDCOM, GeneWeb's GW format, Web Family Tree format, vCard, vCalendar, CSV.
Programs that support Gramps XML
- PhpGedView supports output to Gramps XML.
- The script by Anne Jessel converts The Master Genealogist v6 genealogy software datafile to a Gramps v2.2.6 XML.
- The Gramps PHP component JoomlaGen for Joomla uses an upload of the GRAMPS XML database export to show genealogical information and overviews. JoomlaGen is compatible with GRAMPS 3.3.0.
Languages
Gramps also has two special use sub-translation languages:
- Animal pedigree which allows to keep track of the pedigree and breed of animals
- Same gender/sex which gives the option of removing gender-based verbiage from reports.
History
Version | Release date | Name | Comment |
Gramps 1.0.0 | 2004-02-11 | "Stable as a Tombstone" | Used XML to store all information. |
Gramps 2.0.0 | 2005-05-11 | "The Bright Side of Life" | Introduction of the Berkeley database backend. |
Gramps 2.2.1 | 2006-10-30 | "One, two, five!" | Originally only available for Unix-like operating systems, with this release GRAMPS became available for Windows. |
Gramps 3.0.0 | 2008-03-24 | "It was just getting interesting." | Introduced the new Family Tree database format.gpkg and deprecated the old.grdb database format. Plugin system called "Gramplets". |
Gramps 3.4.0 | 2012-05-21 | "always look on the bright side of life" | Replaced Source References with Citations that allow sharing and can have media objects and 'data' elements attached to them. The Gramps XML Specification was updated to make it idempotent. |
Gramps 4.0.0 | 2013-05-21 | "The Miracle of Birth" | Conversion to GTK+ 3, add support for Python 3. Keeps the same data format as Gramps 3.4. |
Gramps 4.1.0 | 2014-06-18 | "Name go in book" | Full Python 3 support. New place hierarchies model. Different data format to the Gramps 3.4 series. |
Gramps 4.2.0 | 2015-08-03 | Python 3 support only. Different data format to the GRAMPS 3.4 series. | |
Gramps 5.0.0 | 2018-07-24 | Python 3.2+ only / GTK 3.10+ / BSDDB 3 / SQLite3 | |
Gramps 5.1.0 | 2019-08-21 | Python 3.3+ only / GTK 3.12+ / SQLite3 / BSDDB 3 |