This article compares several selected genealogy programs that run on a web server. Genealogy websites are not included.
Software | Latest release | License | Free to use | |
---|---|---|---|---|
Version | Date | |||
Genea.app [1] | N/A [2] | 2022-03-20 | MIT License | Yes |
Geneotree | 4.0 | 2021-04 | Proprietary | Yes |
GeneWeb | 7.0.0 [3] ![]() | 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] ![]() | 2022-01-28 | GPL-3.0-only | Yes |
PhpGedView | 4.3.0 [6] ![]() | 2017-11-07 | GPL-2.0-or-later | Yes |
The Next Generation of Genealogy Sitebuilding (TNG) | 14.0.5 | 2024-06-15 | Proprietary | No |
webtrees | 2.2.1 [7] ![]() | 2024-12-01 | GPL-3.0-or-later | Yes |
Software | Operating system | Programming language | Database |
---|---|---|---|
Genea.app | OS Independent | JavaScript | Direct download, Git |
Geneotree | OS 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] |
Software | Administration | Family View | GEDCOM | Histories | Individual View | Mapping | Notes | Places | Photos | Recording | Simple and Advanced Search | Sources | Video | WordPress integration |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Geneotree | Yes [15] | Yes [15] | Yes [15] | No | Yes [15] | Yes [15] | Yes [15] | Yes [15] | Yes [15] | No | Yes [15] | Yes [15] | No | No |
GeneWeb | ? | Yes | Yes | ? | Yes | ? | Yes | ? | Yes | ? | ? | Yes | No | No |
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] | No | Yes [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 |
Software | Ancestry Chart | Descendancy Chart | Relationship Calculator | Timeline Chart |
---|---|---|---|---|
Geneotree | Yes [15] | Yes [15] | No [15] | No [15] |
GeneWeb | Yes | Yes | Yes | No |
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] |
Software | Backup | Custom Events | Duplicate Finder | Merge Data | Mod Manager | Multiple Trees | Privacy Settings | Help | Site Templates and Customization |
---|---|---|---|---|---|---|---|---|---|
Geneotree | ? | ? | ? | ? | ? | ? | ? | ? | ? |
GeneWeb | Yes | ? | ? | ? | No | Yes | No | ? | ? |
Gramps Web | Yes [9] | Yes [9] | No | No | No | Yes [9] | Yes [9] | No | No |
HuMo-genealogy | Yes [10] | Yes [10] | Yes [10] | Yes [10] | Yes [10] | Yes [10] | Yes [10] | Yes [21] | Yes [10] |
PhpGedView | Yes [22] | ? | No | ? | No | Yes [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] |
Software | Anniversary Calendar | Bookmarking | Photo Gallery | PDF Reports | Relationship Finder | RSS Feed | User Account Registration | Multilingual |
---|---|---|---|---|---|---|---|---|
Geneotree | ? | ? | ? | Yes [15] | ? | ? | ? | ? |
GeneWeb | ? | ? | ? | No | Yes | No | No | Yes |
Gramps Web | Yes [9] | No | Yes [9] | Yes [9] | No | No | Yes [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] |
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.
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.
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.
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.
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 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.
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.
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.
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.
{{cite web}}
: Missing or empty |title=
(help)