Comparison of web-based genealogy software

Last updated

This article compares several selected genealogy programs that run on a web server. Genealogy websites are not included.

Contents

General information

SoftwareLatest release License Free to use
VersionDate
Genea.app [1] N/A [2] 2022-03-20 MIT License Yes
Geneotree4.02021-04 Proprietary Yes
GeneWeb 7.0.0 [3]   OOjs UI icon edit-ltr-progressive.svg 2020-10-30 GPL-2.0-or-later Yes
Gramps Web 0.22.2 [4] 2023-07-21 AGPL-3.0-or-later Yes
HuMo-genealogy 5.9 [5]   OOjs UI icon edit-ltr-progressive.svg 2022-01-28 GPL-3.0-only Yes
PhpGedView 4.3.0 [6]   OOjs UI icon edit-ltr-progressive.svg 2017-11-07 GPL-2.0-or-later Yes
The Next Generation of Genealogy Sitebuilding (TNG)14.0.52024-06-15 Proprietary No
webtrees 2.2.1 [7]   OOjs UI icon edit-ltr-progressive.svg 2024-12-01 GPL-3.0-or-later Yes

System support

Software Operating system Programming language Database
Genea.appOS Independent JavaScript Direct download, Git
GeneotreeOS Independent [8] JavaScript, PHP [8] MySQL [8]
GeneWeb OS Independent OCaml  ?
Gramps Web OS Independent [9] JavaScript, Python [9] SQLite, Postgresql [9]
HuMo-gen OS Independent [10] JavaScript, PHP [10] MySQL [10]
PhpGedView OS Independent [11] JavaScript, [11] PHP 4.3 or higher MySQL, Postgresql, SQLite, and SQL-Server [12]
TNG OS Independent [13] JavaScript, PHP 5.0 or higher [13] MySQL 5.0 or higher [13]
webtrees OS Independent [14] JavaScript, PHP 7.4 or higher [14] MySQL 5.7 or higher, MariaDB, Postgresql, SQLite, and SQL-Server [14]

General features

SoftwareAdministrationFamily ViewGEDCOMHistoriesIndividual ViewMappingNotesPlacesPhotosRecordingSimple and Advanced SearchSourcesVideoWordPress integration
GeneotreeYes [15] Yes [15] Yes [15] NoYes [15] Yes [15] Yes [15] Yes [15] Yes [15] NoYes [15] Yes [15] NoNo
GeneWeb  ?YesYes ?Yes ?Yes ?Yes ? ?YesNoNo
Gramps Web Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] Yes [9] No
HuMo-genealogy Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] No
PhpGedView Yes [16] Yes [16] Yes [16] NoYes [16] Yes [16] Yes [16] Yes [16] Yes [16] Yes [16] Yes [16] Yes [16] Yes [16] No
TNG Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [18]
webtrees Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] No

Chart features

SoftwareAncestry ChartDescendancy ChartRelationship CalculatorTimeline Chart
GeneotreeYes [15] Yes [15] No [15] No [15]
GeneWeb YesYesYesNo
Gramps Web Yes [9] Yes [9] Yes [9] No
HuMo-genealogy Yes [10] Yes [10] Yes [10] Yes [10]
PhpGedView Yes [16] Yes [16] Yes [16] Yes [16]
TNG Yes [17] Yes [17] Yes [17] [20] Yes [17]
webtrees Yes [19] Yes [19] Yes [19] Yes [19]

Site administration features

SoftwareBackupCustom EventsDuplicate FinderMerge DataMod ManagerMultiple TreesPrivacy SettingsHelpSite Templates and Customization
Geneotree ? ? ? ? ? ? ? ? ?
GeneWeb Yes ? ? ?NoYesNo ? ?
Gramps Web Yes [9] Yes [9] NoNoNoYes [9] Yes [9] NoNo
HuMo-genealogy Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [21] Yes [10]
PhpGedView Yes [22]  ?No ?NoYes [23] Yes [23] Yes [23] Yes [23]
TNG Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17]
webtrees Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [19]

Visitor features

SoftwareAnniversary CalendarBookmarkingPhoto GalleryPDF ReportsRelationship FinderRSS FeedUser Account RegistrationMultilingual
Geneotree ? ? ?Yes [15]  ? ? ? ?
GeneWeb  ? ? ?NoYesNoNoYes
Gramps Web Yes [9] NoYes [9] Yes [9] NoNoYes [9] Yes [9]
HuMo-genealogy Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10] Yes [10]
PhpGedView Yes [23] Yes [23] Yes [23] Yes [23] Yes [23] Yes [23] Yes [23] Yes [23]
TNG Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [17] Yes [24]
webtrees Yes [19] Yes [19] Yes [19] Yes [19] Yes [19] Yes [25] Yes [19] Yes [19]

See also

Related Research Articles

<span class="mw-page-title-main">Eclipse (software)</span> Software development environment

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It had been the most popular IDE for Java development until 2016, when was surpassed by IntelliJ IDEA. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, HLASM, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, PL/I, Prolog, Python, R, Rexx, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.

Programming languages can be grouped by the number and types of paradigms supported.

FamilySearch GEDCOM, or simply GEDCOM, is an open file format and the de facto standard specification for storing genealogical data. It was developed by The Church of Jesus Christ of Latter-day Saints, the operators of FamilySearch, to aid in the research and sharing of genealogical information. A common usage is as a standard format for the backup and transfer of family tree data between different genealogy software and Web sites, most of which support importing from and exporting to GEDCOM format.

<span class="mw-page-title-main">PhpGedView</span>

PhpGedView is a free PHP-based web application for working with genealogy data on the Internet. The project was founded and is headed by John Finlay. It is licensed under the GPL-2.0-or-later license.

A lightweight markup language (LML), also termed a simple or humane markup language, is a markup language with simple, unobtrusive syntax. It is designed to be easy to write using any generic text editor and easy to read in its raw form. Lightweight markup languages are used in applications where it may be necessary to read the raw document as well as the final rendered output.

The landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols. Clients that use the same protocol can typically federate and talk to one another. The following table compares general and technical information for cross-platform instant messaging clients in active development, each of which have their own article that provide further information.

The following tables compare general and technical information for many wiki software packages.

<span class="mw-page-title-main">Mantis Bug Tracker</span> Bug tracking system

Mantis Bug Tracker is a free and open source, web-based bug tracking system. The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.

A source-code-hosting facility is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.

<span class="mw-page-title-main">Markdown</span> Plain text markup language

Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language. Markdown is widely used for blogging and instant messaging, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.

<span class="mw-page-title-main">Gramps (software)</span> Genealogy software

Gramps, formerly GRAMPS, is a free and open-source genealogy software. It is developed in Python using PyGObject and utilizes Graphviz to create relationship graphs.

webtrees

webtrees is a free open source web-based genealogy application intended for collaborative use.

The Next Generation of Genealogy Sitebuilding or TNG is a genealogy software installed in a web server developed by Darrin Lythgoe. It was mentioned in several press reviews used for genealogy site building. The data is stored in MySQL database tables and displayed in PHP scripting language which can be a module in different content management system platforms.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

<span class="mw-page-title-main">Chromium Embedded Framework</span> Free and open-source software framework

The Chromium Embedded Framework (CEF) is an open-source software framework for embedding a Chromium web browser within another application. This enables developers to add web browsing functionality to their application, as well as the ability to use HTML, CSS, and JavaScript to create the application's user interface.

Distributed social network projects generally develop software, protocols, or both.

<span class="mw-page-title-main">PeachPie</span>

PeachPie is an open-source PHP language compiler and runtime for the .NET Framework and .NET. It is built on top of the Microsoft Roslyn compiler platform and is based on the first-generation Phalanger project. PeachPie compiles source code written in PHP to CIL byte-code. PeachPie takes advantage of the JIT compiler component of the .NET Framework in order to handle the beginning of the compilation process. Its purpose is not to generate or optimize native code, but rather to compile PHP scripts into .NET assemblies containing CIL code and meta-data. In July 2017, the project became a member of the .NET Foundation.

References

  1. "Genea.app". genea.app. Retrieved 16 September 2021.
  2. "Genea.app code on GitHub". genea.app GitHub. Retrieved 16 September 2021.
  3. "Release 7.0.0". 30 October 2020. Retrieved 1 April 2021.
  4. "Gramps Web frontend release page on Github". Releases · gramps-project/Gramps.js · Github. Retrieved 23 July 2023.
  5. "Version 5.9". 28 January 2022.
  6. "PhpGedView v4.3.0". 7 November 2017.
  7. https://github.com/fisharebest/webtrees/releases/tag/2.2.1.{{cite web}}: Missing or empty |title= (help)
  8. 1 2 3 "GeneoTree". SourceForge . Retrieved 18 March 2019.
  9. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 "Gramps Web" . Retrieved 20 December 2021.
  10. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Humogen.com - features Archived 2011-11-04 at the Wayback Machine
  11. 1 2 "PhpGedView". SourceForge. Retrieved 18 March 2019.
  12. "PhpGedView readme - sourceforge". SourceForge. Archived from the original on 11 September 2008. Retrieved 18 March 2019.
  13. 1 2 3 "FAQs: The Next Generation of Genealogy Sitebuilding ("TNG")". www.lythgoes.net. Retrieved 18 March 2019.
  14. 1 2 3 "System requirements - webtrees". wiki.webtrees.net. Retrieved 18 March 2019.
  15. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 "GeneoTree - Genealogy software in Php/MySql - Gedcom Viewer Freeware". www.geneotree.com. Retrieved 18 March 2019.
  16. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 PhpGedView - Eastman's Online Genealogy Newsletter Archived 2010-11-30 at the Wayback Machine
  17. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 "Features: The Next Generation of Genealogy Sitebuilding ("TNG")". lythgoes.net. Retrieved 18 March 2019.
  18. "Build your own genealogy website quickly and easily — with TNG!". TNG Builder. Retrieved 19 Nov 2014.
  19. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 "webtrees - Feature list". www.webtrees.net. Retrieved 18 March 2019.
  20. The Next Generation of Genealogy Sitebuilding- Eastman's Online Genealogy Newsletter Archived 2010-12-17 at the Wayback Machine
  21. "HuMo-gen Help Wiki". Archived from the original on 18 July 2012. Retrieved 18 March 2019.
  22. "phpgedview Administration outline doc" . Retrieved 18 March 2019.
  23. 1 2 3 4 5 6 7 8 9 10 11 12 "Features v4.1.x - PGVWiki". wiki.phpgedview.net. Retrieved 18 March 2019.
  24. currently 13 languages+5 partial (not help files) "FAQs" . Retrieved 2014-09-18.
  25. "webtrees - Add-ons". www.webtrees.net. Retrieved 18 March 2019.