People you can't name
A person needs nothing but a place in the family — no name, no dates, no photo. Add them blank, connect everyone around them, and fill in whatever you learn later. Nothing has to be rebuilt when the name finally turns up.
For Android · Free · Open source
f-tree treats a person you can't name as a real person. Add your grandfather's brother now, fill in who he was whenever you find out, and everything you built around him stays exactly where it is. The whole tree lives on your phone.
Latest release·~2 MB·Android 8.0+·MIT licence
—
downloads so far, counted by GitHub rather than by us
Shyam Lal's wife is in this tree. Her name isn't.
A person needs nothing but a place in the family — no name, no dates, no photo. Add them blank, connect everyone around them, and fill in whatever you learn later. Nothing has to be rebuilt when the name finally turns up.
Second marriages, half-siblings, children across two households, adoptive, step and foster parents. f-tree stores your family as a graph, so it holds the shape a real family actually has instead of the shape a tidy diagram wants.
Thousands of people stay quick, because the chart only ever loads the family around whoever you're looking at. Tap anyone to recentre on them and walk the tree outward, one household at a time.
Export everything — people, connections and photos — as one .ftree
file you can copy anywhere. The format is plain JSON in a ZIP, versioned and
documented,
so it stays readable whatever happens to this app.
Sharing a tree
Send anyone your .ftree file and they can bring it into their own tree.
Nothing of theirs is replaced. f-tree finds the people who appear in both trees,
shows you the evidence for each one, and waits for you to say who is the same
person before it writes anything at all.
The defaults lean the safe way on purpose. Two records left separate that were really one person is a tidy-up you can do in seconds. Two people merged who were never the same person is not — so f-tree only merges on its own when the file states outright that both records came from the same place.
A backup of your tree is written before every import.
Local first
f-tree never asks who you are, because nothing ever leaves the phone. That isn't a promise in a privacy policy — it's the absence of the code that would need one. You can go and check.
Get it
f-tree isn't on the Play Store, so you install the APK yourself. It takes about a minute, and the next page walks you through every prompt Android will show you — including the scary-looking ones.