Open source family archive

Your family history.
Kept by you.

Heirlooms is a private, self-hosted home for the people, stories, photographs, and places that make your family yours.

Your archive stays on your hardware.

Local-firstYour files, on diskOpen sourceInspect it. Shape it.Built to lastPlain, portable recordsMade for familiesNot engagement metrics

Everything has a place

An archive that understands how memories connect.

Not another folder of mystery photographs. Heirlooms keeps the context alongside the thing itself.

01

People, connected

Build a navigable family index with relationships, life details, and a compact visual family map.

02

Stories in context

Preserve memories as real records—linked to their author, the people involved, a time, and a place.

03

A living media archive

Organize photographs and keepsakes into albums without losing the people, places, or moments inside them.

04

One shared timeline

See births, relationships, stories, photographs, and places together as one chronological family history.

No platform lock-in

The archive belongs to the family.

Heirlooms stores its records and original media on a volume you control. Back it up, move it, inspect it, and keep it long after today’s platforms disappear.

  • Original photographs are preserved
  • Human-readable records on disk
  • No advertising or tracking
  • No account required to get started

One container. Your archive.

Start preserving in minutes.

Run Heirlooms anywhere that runs containers. Mount one volume and your family archive persists independently of the application.

terminal
$ docker run -p 3000:3000 -v heirlooms-data:/data heirlooms:local
Read the documentation Docker · Bun · Next.js