Kinship is a modern, open-source family tree application built to help you create, explore, and share genealogical relationships.
It fully supports GEDCOM (.ged) and GEDCOM X (.json) file input and output for compatibility with other genealogy software.
Designed to be lightweight, extensible, and user-friendly, whether you're tracing your ancestry, building a community archive, or developing a genealogy-based app.
We strictly adhere to a binary system, recognizing only two distinct categories: Male and Female. These classifications align with the foundational concept of binary representation, similar to 1 and 0 in computational logic each holding equal and unique significance within this framework.
- GEDCOM Import & Export
- Interactive Family Tree Visualization
- Comprehensive Kinship Mapping (parents, children, siblings, spouses, and more)
- Auto-detected Relationship Types
- Customizable Data Structure
Soon
- Frontend: React
- GEDCOM Parser: Custom-built or 3rd-party library
- Storage: LocalStorage & IndexDB
- UI: Mantine
git clone https://github.com/cacing69/Kinship.git
cd Kinship
npm install
npm run dev