Skip to content

Minimal open source genealogy management

License

Notifications You must be signed in to change notification settings

grogorick/family-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FamilyNet

Minimal open source genealogy management — trace lineages in your family history or visualize your family tree or whole family network.

Current features

Data storage

  • Persons
    • First, middle, last, birth name(s)
    • Birth, death dates
    • Additional notes
  • Relations
    • Children (biologicatl, adopted)
    • Civil partnership (married, divorced, widowed)
    • Additional notes
  • Sources
    • Upload scanned documents (image files)
    • Annotate sources
    • Link sources to related persons

Doppelgangers

  • (Linked) duplicates of person nodes to "unravel" the network

User roles

  • Admin (Normal + can manage users)
  • Normal (Viewer + can edit)
  • Viewer (can view)
  • Guest (can view limited information)

Infinite edit history

  • Review changes
  • Preview and restore previous states

Visualizations

  • Network (default)
    • The full family with all relations in one large network
    • Manual layout
  • Tree view
    • Ancestors and descendants of a selected person
    • Auto-generated layout

More

  • Computation of the relationship (chain) between two people
  • Simple person search
  • Help texts for most features
  • Introduction tutorial (on first login)

Server requirements

  • PHP >= 7.4 (Extensions: gd, Imagick, openssl)
  • Git

Screenshots

Screenshots