Agelong Tree

Agelong Tree is an easy-to-use yet powerful computer program for building family trees, storing and displaying information about people and events in their lives.

A lot of people are interested in the history of their family. They make inquiries about their ancestors; many of them would like to know better the relations in their families and to engage their relatives in the process. Using modern informational technologies you can put together and systematize all the known information about late and still living relatives as well as present it in a graphic manner, in a family tree.

Agelong Tree is a computer program intended for building family trees, storing and displaying information about people and key events in their lives. The program automatically builds a family tree for any person, has a mechanism of events allowing the user to make complex biographies, stores texts, photos, sounds and videos, searches, sorts and filters data and shows statistics.

The family tree itself is based upon the data about persons and the events that put these persons together. The tree can be built for any selected person. A special algorithm builds the family tree in the most appropriate way; it is able to level and balance the trees with a most complicated structure. It is possible to display different persons in the family tree: from only the direct ancestors and descendants of a person to all relatives by blood (and their spouses). Moreover, persons' relation degrees relative to the person the family tree is built for are automatically calculated and displayed in the family tree. It is possible to print the tree; printing on multiple pages is available for large family trees.

One of the key elements of the program is an event. A person's life is considered to be a sequence of events. There are a number of standard event types (a birth, a marriage, a move, etc.) and you can create your own event types. Every event can have one or more participants. For example, there are three standard participants in the event of birth. Their roles in the event are the newborn, the father and the mother. Along with standard participants you can add to an event an unlimited number of participants with other roles (for example, a witness).

A system of filters allows choosing from the entire list those persons that meet certain criteria. For example, you can select those living in New York now and born in the 30s. You can get the statistics on the entire person list, on the selected persons or on the persons in the built family tree.


There are a couple of Linux alternatives:

  • Gramps (Debian package) - XML-based, written in Python. Good data-model (reads all of GEDCOM 5.5).
  • GeneWeb (Debian package) - Written in OCaml, with CGI interface. Simpler data-mode, but handles 400k-name families without trouble.

Application Details:

Developer: Genery Software

Super Maintainers: About Maintainership

No maintainers. Volunteer today!

For more details and user comments, view the versions of this application

VersionDescriptionLatest RatingLatest Wine version testedTest resultsComments
3.1.1Version 3.1.1Silver1.1.3720