Kinsaga
A family chronicle library for managing timestamped, categorized life events.
Overview
Kinsaga (kin + saga) provides data structures and utilities for creating and managing family chronicles where life events are:
- Timestamped with flexible date precision (year, month, day, or uncertain)
- Categorized into customizable life themes (education, family, travel, hobbies, circumstances)
- Person-centric - each family member has their own timeline
Status
This crate is under active development.
Features (Planned)
- Data model for chronicles, persons, and facts
- JSON serialization/deserialization
- Date parsing with uncertainty support (ISO 8601 +
?suffix) - Search and filter capabilities
- CSV export
License
Licensed under GPL-3.0-or-later.