Ancestris
Free, open-source genealogy desktop application with advanced GEDCOM editing.
Open the official app on www.ancestris.org
This tool is hosted by its maintainers. Click below to open www.ancestris.org in a new tab — it's their official demo.
Browse genealogy tools →What's next with Ancestris?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is Ancestris?
Ancestris is a free, open-source genealogy software designed to help users create, manage, and share unlimited family trees across Windows, macOS, and Linux platforms. Developed by volunteers and licensed under GPL-3.0, it prioritizes data sovereignty by storing genealogical information in GEDCOM files, ensuring compatibility with other genealogy tools and preventing vendor lock-in. The tool caters to genealogists, family historians, and researchers seeking to document their ancestral lineage without cost or restrictive licensing. It addresses challenges such as data portability, collaborative research, and long-term preservation of family history, making it accessible to both beginners and advanced users. By leveraging a community-driven approach, Ancestris enables users to contribute to and benefit from collective knowledge while maintaining control over their data.
How it works
Ancestris is a cross-platform genealogy application that allows users to build and manage family trees without cost or licensing constraints. It is maintained by volunteers and adheres to the GEDCOM standard, ensuring data interoperability with other genealogy software. The tool emphasizes user autonomy by storing data in plain-text GEDCOM files, which can be edited manually or shared across platforms. Its primary purpose is to facilitate the recording and analysis of family histories, enabling users to trace ancestral connections, document historical events, and preserve lineage information for future generations. The project’s open-source nature and community support make it a reliable choice for those seeking to avoid proprietary software limitations. Ancestris supports the creation and editing of detailed family trees, including relationships, dates, locations, and multimedia attachments. It allows users to import/export GEDCOM files, ensuring data can be transferred between different genealogy platforms. The software also includes tools for organizing research, such as filters, reports, and a hierarchical tree view. Its volunteer-driven development ensures continuous improvements aligned with user needs.
How to use it
- 1Download Ancestris from its official repository or mirror site. 2. Install Java 8 or later, as the software requires a Java runtime environment to function. 3. Launch Ancestris and configure settings, such as default directories for GEDCOM files and database locations. 4. Create a new family tree or open an existing GEDCOM file to begin organizing data. 5. Use the interface to add individuals, relationships, and historical details, then export or share the tree via GEDCOM files or collaborative platforms. Practical tips include verifying Java installation through command-line tools, using the community forum for troubleshooting, and regularly backing up GEDCOM files to avoid data loss. Users should also explore built-in reports and filters to analyze their family history efficiently.
What it can do
- genealogy software
Use cases
Assumptions and limitations
Assumptions
- source: https://www.ancestris.org/
- license: GPL-3.0 — free to use
- privacy: Self-hosted — you control your data
Limitations
- Requires Java installation, which may be outdated or deprecated on newer operating systems
- Lacks real-time collaboration features compared to cloud-based genealogy tools
- Limited built-in media management for photographs or documents
- No integrated online storage or synchronization across devices
- Steep learning curve for users unfamiliar with GEDCOM file formats
Understanding the result
Free, open-source genealogy desktop application with advanced GEDCOM editing.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by (GPL-3.0).
- Built with
- (https://www.ancestris.org/)
- License
- GPL-3.0
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- Query
- Output
- Text
Built with https://www.ancestris.org/. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- License
- GPL-3.0
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- / — GitHub Repository
Upstream project · GitHub
- GPL-3.0 License
Upstream project
Frequently asked
What is Ancestris and how does it differ from other genealogy tools?
Ancestris is a free, open-source genealogy software that emphasizes data portability and user control through GEDCOM files. Unlike proprietary tools, it allows users to store and share family trees without dependency on a single vendor. Its community-driven development and cross-platform compatibility distinguish it from commercial alternatives, though it lacks advanced features like cloud integration found in tools such as FamilyTreeMaker or Gramps.
How does Ancestris ensure data security and long-term accessibility?
Ancestris stores genealogical data in GEDCOM files, a standardized format that ensures compatibility with other genealogy software and manual editing. This approach prevents data lock-in by avoiding proprietary file structures. Users maintain full control over their data, which can be backed up, shared, or migrated between platforms. The open-source nature of the project also allows for transparency and community oversight, reducing risks associated with closed-source software.
How do I create a new family tree in Ancestris?
To create a new family tree, first install Java and launch Ancestris. Navigate to 'File' > 'New' to start an empty tree. Use the 'Add Individual' tool to input names, dates, and relationships. Connect individuals through marriage or parent-child links by selecting the 'Add Relationship' option. Save your work regularly, and export the tree as a GEDCOM file via 'File' > 'Export' to share or archive your research.
How does Ancestris compare to commercial genealogy software like Legacy Family Tree or MyHeritage?
Ancestris differs from commercial tools by offering free, open-source functionality without subscription fees. It prioritizes data portability through GEDCOM files, whereas services like MyHeritage integrate with online databases for automated record matching. Legacy Family Tree provides advanced features like citation management and multimedia tools, which Ancestris lacks. However, Ancestris excels in user autonomy and cross-platform flexibility, making it ideal for those prioritizing data control over proprietary ecosystem features.
What should I do if Ancestris fails to start due to Java issues?
If Ancestris crashes or fails to launch, verify Java installation by running 'java -version' in the terminal. Ensure Java 8 or later is installed and correctly configured. Check for conflicts with existing Java versions by removing older installations. If issues persist, download the latest Java Runtime Environment from Oracle or OpenJDK, then restart Ancestris. Consult the community forum for platform-specific troubleshooting guides if the problem remains unresolved.