Gramps
Desktop genealogy software for managing family trees
3.1k stars 524 forks last commit first released GPL-2.0
Actively maintained
Last commit 3 Jul 2026.

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.
Categories:
Tags:
Tech Stack:
Similar to Gramps

Watcharr
Self-hosted watched list for movies, TV, anime, and games
Open-source, self-hosted watched list to track movies, TV series, anime, and optionally video games, with accounts, ratings, discovery, and personal stats.

Pinry
Tiling board to save, tag, and share media and links
Pinry is an open-source tiling image board to save, tag, and share images, videos, and web pages, with multi-user support and a full API.

SoulSync
Automated music discovery and collection manager for self-hosted libraries
SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.

Mylar3
Automated comic book downloader and library manager
Mylar3 is an automated comic book (CBR/CBZ) downloader and post-processor for NZB and torrent clients, with watchlists, pull lists, and metadata tagging.
Metadata Remote
Web-based audio metadata editor for headless servers
Edit audio file metadata through a clean browser UI on headless servers, with bulk editing, smart suggestions, and album art management—no full music library stack required.
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.
