Genea
Browser-based GEDCOM family tree editor with Git integration
276 stars 57 forks last commit first released MIT
Slowing down
No commits since 12 Dec 2025. Check the issue tracker before you rely on it.

Genea is a client-side web application for visually building and editing family trees. It consumes and produces GEDCOM-format genealogy data and performs all processing in the browser so users control where files are stored.
Key Features
- Visual family tree rendering using Graphviz compiled to WebAssembly for automatic layout of grandparents, parents, partners, siblings and children
- Import and export of GEDCOM files for interoperability with genealogy services and tools
- Purely client-side operation with persistent local storage and offline-first behavior
- Built-in Git integration to load/save GEDCOM files from repositories (supports hosted and self-hosted Git providers via personal access tokens and optional CORS proxy)
- Responsive interface built with Vue.js and Materialize CSS, with a mobile app presence for on-device use
- Direct editing of individual person and family records, plus example/sample trees for exploration
Use Cases
- Genealogists and hobbyists creating or editing family trees and exchanging GEDCOM files
- Individuals who want privacy-preserving, local control of family history data with optional repository backup
- Historical researchers compiling ancestry records into portable GEDCOM files for sharing
Limitations and Considerations
- Relationship modeling is limited to standard GEDCOM constructs (grandparents, parents, partners, siblings, children); non-standard or gender-neutral relationship types are not fully supported
- Collaboration is indirect: there is no built-in real-time multi-user sync beyond storing GEDCOM files in a Git repo or exchanging files manually
- Very large trees may encounter client-side performance or layout limitations due to in-browser Graphviz and memory constraints
Genea is suited for users who need a lightweight, privacy-focused GEDCOM editor and visualizer that runs entirely in the browser. It prioritizes portable data export and simple repository-based synchronization over advanced collaborative features.
Categories:
Tags:
Tech Stack:
Similar to Genea
Haptic
Local-first, privacy-focused open-source markdown note app
Minimal, local-first markdown note-taking app built with Svelte and Tailwind; provides desktop (Tauri) and web interfaces with local PGlite storage.


Standard Notes
End-to-end encrypted notes and file storage with cross-device sync
Standard Notes is an end-to-end encrypted notes app with secure file storage, offline access, and cross-platform sync, with optional self-hosting of the sync server.

Zen
Lightweight self-hosted notes app with Markdown and SQLite
Zen is a minimal self-hosted notes app that stores notes as Markdown with a local SQLite database, featuring fast full-text search, tagging, templates, and low resource usage.
Surmai
Personal and family travel organizer with privacy and offline support
Surmai is a privacy-focused travel organizer PWA for collaborative trip planning, offline access, and centralized itineraries for families and groups.
Actual Budget
Local-first personal finance and envelope budgeting app
Actual Budget is a local-first personal finance app with envelope budgeting, reporting, multi-device sync, and optional end-to-end encryption.

Tandoor Recipes
Recipe manager with meal planning and shopping lists
Self-hosted recipe manager for organizing recipes, planning meals, creating shopping lists, and collaborating with family or friends.


