Repolode
gramps-project

gramps-project/gramps

Gramps — настольная программа для построения и изучения генеалогических деревьев, написанная на Python и использующая GTK.

Open source альтернатива:Ancestry

Звёзды
3,178
Форки
556
Открытые issues
195
Последний коммит
10 дней назад

Что это?

Gramps — генеалогическая программа для тех, кто изучает историю своей семьи для себя, и профессиональных генеалогов. Она написана на Python и использует GTK 3 для графического интерфейса, поэтому работает как настольное приложение, а не как веб-сервис.

Программа охватывает основные задачи генеалогического исследования: позволяет вести записи о людях, семьях, событиях, местах, источниках, заметках и медиафайлах, а также просматривать данные в нескольких представлениях. Отчёты можно создавать с помощью Graphviz для построения диаграмм и Narrative Web для публикации семейного дерева в интернете. Поддержка карт в представлении Geography зависит от необязательного пакета osmgpsmap, а управлять метаданными Exif в медиафайлах можно при установленном gexiv2.

Для дополнительных возможностей, например проверки орфографии в заметках, сортировки с учётом локали через PyICU и архивирования версий семейного дерева с помощью RCS, проект использует несколько необязательных библиотек. Сторонние дополнения расширяют его возможности, а переводы поддерживаются на Hosted Weblate.

Ключевые возможности

  • 01Ведёт в одном семейном дереве записи о людях, семьях, событиях, местах, источниках и медиафайлах.
  • 02Создаёт диаграммы с помощью Graphviz и публикует семейные деревья в виде страниц Narrative Web.
  • 03Показывает места на карте в представлении Geography при установленном osmgpsmap.
  • 04Позволяет управлять метаданными Exif в медиафайлах с помощью gexiv2.
  • 05Архивирует версии семейного дерева с помощью RCS.
  • 06Поддерживает сторонние дополнения и переводы интерфейса.

Сценарии использования

  • Изучение и документирование истории своей семьи на настольном компьютере.
  • Подготовка печатных отчётов о семейном дереве или публикация их в интернете для родственников.
  • Ведение исследовательской базы данных в течение долгого времени с резервными копиями, для которых сохраняются версии.
  • Расширение генеалогических рабочих процессов с помощью дополнений, созданных сообществом.

Быстрый старт

  1. 1

    Прочитайте файл INSTALL, чтобы узнать инструкции по сборке

  2. 2

    Установите Python 3.10 или новее, GTK 3.24 или новее и pygobject 3.12 или новее

  3. 3

    Для полной функциональности установите рекомендуемые пакеты, например Graphviz и PyICU

Что важно знать

  • Требуются GTK 3 и pygobject, поэтому на некоторых системах установка может быть затруднена.
  • Для некоторых функций нужны дополнительные пакеты: например, osmgpsmap для карт и Graphviz для отчётов о графах.

В подборках

Темы

Частые вопросы

Что такое gramps?
Gramps — настольная программа для построения и изучения генеалогических деревьев, написанная на Python и использующая GTK. Gramps — генеалогическая программа для тех, кто изучает историю своей семьи для себя, и профессиональных генеалогов. Она написана на Python и использует GTK 3 для графического интерфейса, поэтому работает как настольное приложение, а не как веб-сервис.
gramps можно использовать бесплатно? Какая у него лицензия?
gramps распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gramps всё ещё поддерживается?
Активно поддерживается. Последний коммит в gramps — 27 окт. 2026 г..
Для чего можно использовать gramps?
Изучение и документирование истории своей семьи на настольном компьютере. Подготовка печатных отчётов о семейном дереве или публикация их в интернете для родственников. Ведение исследовательской базы данных в течение долгого времени с резервными копиями, для которых сохраняются версии. Расширение генеалогических рабочих процессов с помощью дополнений, созданных сообществом.
Как установить gramps?
Прочитайте файл INSTALL, чтобы узнать инструкции по сборке Установите Python 3.10 или новее, GTK 3.24 или новее и pygobject 3.12 или новее Для полной функциональности установите рекомендуемые пакеты, например Graphviz и PyICU
Где скачать gramps?
Исходный код и инструкции по установке — на GitHub: https://github.com/gramps-project/gramps

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Настольный редактор вики для заметок в виде обычных текстовых страниц, организованных по папкам, со ссылками, вложениями и плагинами.

2,2 тыс.+2 за неделю405PythonGPL-2.0Активно поддерживаетсяОбновлён 13 дней назад