Skip to content

slashmad/gramps-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,043 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

Local Patch Block (updated 2026-02-20)

This fork includes local customizations:

  • Added a new Server configuration editor in the web UI (Settings → Administration).
  • Config values are loaded from /api/config/?full=1 (with fallback to /api/config/).
  • Added per-setting Save and Reset actions and status for DB override/default usage.
  • Added frontend permissions for ViewSettings and EditSettings.
  • Fixed settings menu consistency (Researcher Information entry) and a system info markup bug.
  • In User Management, owner/admin can now set a new password for any user directly in the edit dialog.
  • Added relationship display enhancements:
    • Optional bridge display for non-blood relations (association/partner link path to home person).
    • Config toggle in user settings: Include associations in relationship to home person.
  • Added configurable call-name highlighting in user settings:
    • Bold call name
    • Underline call name
  • Added media lightbox image interaction improvements:
    • Mouse wheel zoom in/out for image media.
    • Drag-to-pan while zoomed in.
    • Zoom/pan reset when opening or switching image.
    • Swipe left/right navigation remains active at 1x zoom.

Full “control everything via web UI” requires the matching backend update in gramps-web-api (expanded /api/config handling + runtime override application). Without that backend update, the new UI still works for legacy /api/config behavior.

Gramps Web – Frontend

Welcome to Gramps Web, a modern, feature-packed, free & open source web app for browsing and collaboratively editing genealogical databases. Fully interoperable with the Gramps desktop application, Gramps Web brings your family history to the web, making it accessible from anywhere and easy to share.

What is Gramps Web?

Gramps Web is a web based application, ideally suited for collaborating with others to build your family tree together. It can be accessed from any mobile or portable web-enabled device. Gramps Web is free & open source software, with the privacy and control of your data a top priority.

Gramps Web is designed to be a companion to Gramps Desktop, the leading open source genealogy desktop application.

Key highlights of Gramps Web include:

  • 🌐 Access Anywhere: Browse and edit your family tree on any web-enabled device.
  • 🤝 Collaborative Features: Share and collaborate with family members in real-time.
  • 🔒 Privacy First: Advanced privacy controls ensure your data stays secure.
  • 🗺️ Interactive Visualizations: Family tree charts, dynamic maps, and more.
  • 🧩 Bi-Directional Sync: Seamlessly sync data between Gramps Web and Gramps Desktop.

Learn More at grampsweb.org ➡️

Features at a Glance

  • Interactive Family Tree Charts: Explore ancestor, descendant, fan, and hourglass charts with ease.
  • Powerful Mapping Tools: Visualize places on interactive maps, including custom overlays for historical maps.
  • Integrated Blog: Document your research in story format with images, all stored in the Gramps database.
  • Advanced Search: Search all record types with support for wildcards and logical operators.
  • DNA & Chromosome Tools: View DNA matches and analyze chromosome data.
  • AI Chat Assistant: Chat with your family tree, in your native language, powered by AI.
  • Full Customization & Internationalization: Switch between 40+ languages and export your data any time.

Screenshot

Screenshot of Gramps Web interface

Try It Out

Experience Gramps Web with our demo deployment.

Login credentials: owner, editor, contributor, or member (same as password).

Note: some features (like AI chat) are not available in the demo deployment.

Documentation

The documentation of Gramps Web is hosted at www.grampsweb.org:

  • Features: Explore the key capabilities of Gramps Web.
  • Install/Setup: Step-by-step guide to setting up Gramps Web.
  • Administration: Learn how to manage and maintain your Gramps Web instance.
  • User Guide: Detailed instructions for everyday users.
  • Developers: Dive into the codebase and technical details.
  • Contribute: Find out how you can support the project.
  • Get Help: Access support resources and FAQs.

Contribute

We'd love your feedback and contributions! Star this repository, fork it, and join us in making family history more accessible to everyone. Check out the contribution guidelines to get started.

Reporting issues

Note that this Github repository contains the source code of the Gramps Web user interface (frontend). For issues with the server-side code, please see the Gramps Web API (backend) repository. See Get Help for more details.

Roadmap

Gramps Web does not follow a fixed-date roadmap. However, you can explore prioritized feature requests and ongoing development efforts via our development board. This board provides an up-to-date view of what the developers are working on and what's coming next. Note that the roadmap reflects the current priorities of existing developers, not a restriction on what can be contributed.

About

Open Source Online Genealogy System

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.3%
  • CSS 1.6%
  • Other 0.1%