gitwtfhub

wtf is familytree?

argosback/familytree — explained in plain English

Analysis updated 2026-07-23 · repo last pushed 2023-05-28

PHPAudience · generalComplexity · 3/5DormantSetup · moderate

TL;DR

FamilyTree is a PHP web app for building and sharing interactive visual family trees. You add members, explore connections in a diagram, and pass your family history down to younger relatives.

Mindmap

mindmap
  root((repo))
    What it does
      Build family tree
      Visual diagram explorer
      Share with family
    Tech stack
      PHP
      Web server
      Database
      WordPress OAuth
    Use cases
      Document lineage
      Share with children
      Track relationships
    Audience
      Parents
      Grandparents
      Extended families
    Setup
      Browser installer
      Database auto-setup
      Optional WordPress login

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Build a visual family tree you can explore in the browser and share with relatives.

REASON 2

Document your family lineage so children can see where they come from.

REASON 3

Keep an extended family tree current as new members are born or join the family.

What's in the stack?

PHPMySQLWordPress OAuth

How it stacks up

argosback/familytreeanikchand461/anyonehereargosback/aura.sqlquery
Stars0
LanguagePHPPHPPHP
Last pushed2023-05-282023-05-28
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires a PHP web server and a database, the browser-based installer handles database setup but you need server access and DB credentials.

Wtf does this do

FamilyTree is a web application that lets you build an interactive family tree. You can add and update family members, explore the connections through a visual diagram, and share your family's history with your children so they can see where they come from. As new members join the family, you can keep the tree current and complete. The app is built in PHP and runs on a standard web server. Setting it up involves downloading the code, placing it on a server, and walking through a browser-based installer that asks for database credentials. The installer handles the database setup automatically. There is also optional support for logging in through WordPress, if you already use WordPress and want to connect the two systems. The README doesn't go into detail on how the visualization itself works under the hood, but the end result is a visual family tree you can explore in the browser. This would appeal to anyone who wants to document their family lineage in a shareable, visual format, think a parent or grandparent building a record for younger relatives, or an extended family keeping track of relationships across generations. A live demo is available if you want to see the visualization in action before installing. One notable detail is the WordPress OAuth integration. Rather than building its own user accounts from scratch, the app can piggyback on a WordPress site's login system by connecting to a WordPress OAuth plugin. This means if you already run a WordPress site, you can let your existing users access the family tree with their same credentials. It is an optional feature, you can run the app standalone, but it reflects a practical choice to lean on WordPress for authentication rather than reinventing that piece.

Yoink these prompts

Prompt 1
Help me set up the FamilyTree PHP app on my web server, what steps do I take after downloading the code and how does the browser installer work?
Prompt 2
I already run a WordPress site and want to use WordPress login for FamilyTree. Walk me through setting up the OAuth integration so my existing users can access the family tree.
Prompt 3
I have FamilyTree installed and want to add my first set of family members. Guide me through adding people and exploring the visual tree diagram.
Prompt 4
Compare FamilyTree to other self-hosted family tree tools, what are the pros and cons of using this PHP app versus a desktop genealogy program?

Frequently asked questions

wtf is familytree?

FamilyTree is a PHP web app for building and sharing interactive visual family trees. You add members, explore connections in a diagram, and pass your family history down to younger relatives.

What language is familytree written in?

Mainly PHP. The stack also includes PHP, MySQL, WordPress OAuth.

Is familytree actively maintained?

Dormant — no commits in 2+ years (last push 2023-05-28).

How hard is familytree to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is familytree for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.