Gramps
Gramps is an open source genealogy program for building and managing family trees with sources, media, and reports, including charts and web-style narrative output.

Gramps is an open source genealogy application for recording, organizing, and exploring family history data. It provides structured tools to manage people, relationships, events, places, sources, and media, with powerful reporting and visualization options.
Key Features
- Detailed family tree database with people, families, events, places, citations, and sources
- Multiple views for exploring relationships and timelines
- Report generation, including narrative-style outputs and printable charts
- Media management with optional Exif metadata support
- Mapping/geography features (optional) for place-based exploration
- Extensible plugin/addon system for third-party enhancements
- Internationalization and broad language translation support
Use Cases
- Build and document a personal or family genealogy with source citations
- Produce charts and narrative reports for sharing or printing
- Maintain a long-term research archive with media and place information
Limitations and Considerations
- Primarily a desktop GUI application; not a typical web-based multi-user service
- Some features (maps, certain reports, advanced sorting) depend on optional external packages
Gramps is a mature, feature-rich choice for hobbyists and professional genealogists who want a structured, source-based family history workflow. Its extensibility and reporting tools make it well-suited for both ongoing research and producing shareable outputs.




