Gramps

GRAMPS, an acronym for Genealogical Research and Analysis Management Programming System, is free genealogy software. GRAMPS is programmed in Python using PyGTK. It uses Graphviz to create relationship graphs.

Features

 * Supports multiple languages and cultures.
 * Full Unicode support.
 * Relationship calculators.
 * Generates reports in multiple formats, including .odt, LaTeX, .pdf, .rtf, .html, and .txt.

File format
The core export file format of GRAMPS is named GRAMPS XML and uses the file extension .gramps. It is extended from XML. GRAMPS usually compresses GRAMPS XML files with gzip. The file format Portable GRAMPS XML Package uses the extension .gpkg and is currently a .tar.gz archive including GRAMPS XML together with all referenced media. The user may rename the file extension .gramps to .gz for editing the content of the genealogy document with a text editor. Internally, GRAMPS uses Berkeley DB as the working database format.

GRAMPS can import from the following formats: GRAMPS XML, GRAMPS Package (Portable GRAMPS XML), GRAMPS 2.x .grdb (older versions GRAMPS), GEDCOM, CSV.

GRAMPS supports exporting data in the following formats: GEDCOM, GeneWeb's GW format, Web Family Tree (.WFT) format , vCard, vCalendar, CSV.

Programs that support GRAMPS XML

 * PhpGedView (version 4.1 and up) supports output to GRAMPS XML.
 * GrampsXMLview - uses PHP to display the contents of a GRAMPS XML on your website.
 * The script tmg2gramps by Anne Jessel converts The Master Genealogist v6 genealogy software datafile to a GRAMPS v2.2.6 XML.

Languages
GRAMPS is available in the following languages: Brazilian Portuguese, Catalan, Chinese (Simplified), Croatian, Czech, Danish, Dutch, English, Esperanto, Finnish, French, German, Hungarian, Italian, Lithuanian, Norwegian, Polish, Romanian, Russian, Slovak, Slovenian, Spanish and Swedish.

History
Selected release history :
 * GRAMPS 1.0.0 "Stable as a Tombstone" released - February 11, 2004 - Used XML to store all information.
 * GRAMPS 2.0.0 "The Bright Side of Life" released - May 5, 2005 - Introduction of the Berkeley database backend.
 * GRAMPS 2.2.1 "One, two, five!" released - October 30, 2006 - Originally only available for Unix-like operating systems, with this release GRAMPS became available for Windows.
 * GRAMPS 3.0.0 "It was just getting interesting." released - March 24, 2008 - Introduced the new Family Tree database format and deprecated the old .grdb database format. Plugin system called "Gramplets".