Comparison of web-based genealogy software

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:SHORTDESC:

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

General information

[edit | edit source]
Software Latest release License Free to use
Version Date
GeneWeb GPL-2.0-or-later Yes
Gramps Web 0.22.2[1] 2023-07-21 AGPL-3.0-or-later Yes
HuMo-genealogy GPL-3.0-only Yes
PhpGedView GPL-2.0-or-later Yes
The Next Generation of Genealogy Sitebuilding (TNG) 15.0.1 2025-03-06 Proprietary No
webtrees GPL-3.0-or-later Yes

System support

[edit | edit source]
Software Operating system Programming language Database
GeneWeb OS Independent OCaml ?
Gramps Web OS Independent [2] JavaScript, Python[2] SQLite, Postgresql[2]
HuMo-gen OS Independent [3] JavaScript, PHP[3] MySQL[3]
PhpGedView OS Independent [4] JavaScript,[4] PHP 4.3 or higher MySQL, Postgresql, SQLite, and SQL-Server [5]
TNG OS Independent [6] JavaScript, PHP 7.0 or higher required [6] MySQL 5.7 or higher recommended [6]
webtrees OS Independent [7] JavaScript, PHP 7.4 or higher [7] MySQL 5.7 or higher, MariaDB, Postgresql, SQLite, and SQL-Server [7]

General features

[edit | edit source]
Software Administration Family View GEDCOM Histories Individual View Mapping Notes Places Photos Recording Simple and Advanced Search Sources Video WordPress integration
GeneWeb ? Yes Yes ? Yes ? Yes ? Yes ? ? Yes No No
Gramps Web Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] Yes [2] No
HuMo-genealogy Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] No
PhpGedView Yes[8] Yes[8] Yes[8] No Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] No
TNG 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] Yes[10]
webtrees Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] No

Chart features

[edit | edit source]
Software Ancestry Chart Descendancy Chart Relationship Calculator Timeline Chart
GeneWeb Yes Yes Yes No
Gramps Web Yes [2] Yes [2] Yes [2] No
HuMo-genealogy Yes [3] Yes [3] Yes [3] Yes [3]
PhpGedView Yes[8] Yes[8] Yes[8] Yes[8]
TNG Yes[9] Yes[9] Yes[9][12] Yes [9]
webtrees Yes[11] Yes[11] Yes[11] Yes[11]

Site administration features

[edit | edit source]
Software Backup Custom Events Duplicate Finder Merge Data Mod Manager Multiple Trees Privacy Settings Help Site Templates and Customization
GeneWeb Yes ? ? ? No Yes No ? ?
Gramps Web Yes [2] Yes [2] No No No Yes [2] Yes [2] No No
HuMo-genealogy Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [13] Yes [3]
PhpGedView Yes[14] ? No ? No Yes [15] Yes [15] Yes [15] Yes [15]
TNG Yes[9] Yes[9] Yes[9] Yes[9] Yes[9] Yes[9] Yes[9] Yes[9] Yes[9]
webtrees Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[11]

Visitor features

[edit | edit source]
Software Anniversary Calendar Bookmarking Photo Gallery PDF Reports Relationship Finder RSS Feed User Account Registration Multilingual
Gramps Web Yes [2] No Yes [2] Yes [2] No No Yes [2] Yes [2]
HuMo-genealogy Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3] Yes [3]
PhpGedView Yes [15] Yes [15] Yes [15] Yes [15] Yes [15] Yes [15] Yes [15] Yes [15]
TNG Yes[9] Yes[9] Yes[9] Yes[9] Yes[9] Yes[9] Yes[9] Yes[16]
webtrees Yes[11] Yes[11] Yes[11] Yes[11] Yes[11] Yes[17] Yes[11] Yes[11]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj Humogen.com - features Archived 2011-11-04 at the Wayback Machine
  4. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ a b c d e f g h i j k l m n o p PhpGedView - Eastman's Online Genealogy Newsletter Archived 2010-11-30 at the Wayback Machine
  9. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ The Next Generation of Genealogy Sitebuilding- Eastman's Online Genealogy Newsletter Archived 2010-12-17 at the Wayback Machine
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ a b c d e f g h i j k l Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ currently 13 languages+5 partial (not help files) Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).