Repolode
mattogodoy

mattogodoy/nametag

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

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

Звёзды
1,113
Форки
63
Открытые issues
42
Последний коммит
10 дней назад

Что это?

Nametag — менеджер личных связей, который помогает помнить о людях в вашей жизни и о том, как они связаны друг с другом. В нём можно хранить контактные данные, дни рождения и другие важные даты, пользовательские поля и фотографии, а также связывать людей с помощью пользовательских типов отношений.

Приложение визуализирует ваш круг общения в виде интерактивного графа с алгоритмом силового размещения узлов и карты адресов с геокодированием. В журнале можно записывать события общения, а напоминания помогают не терять связь. Контакты можно синхронизировать через CardDAV с Google Contacts, iCloud, Outlook и Nextcloud, а также импортировать и экспортировать в формате vCard или JSON.

Nametag разворачивается с помощью Docker и предоставляет REST API с документацией OpenAPI, токен-аутентификацией и входом через OIDC/SSO. Приложение доступно на многих языках и в виде устанавливаемого PWA. Проект распространяется по лицензии AGPL-3.0; также доступна размещённая версия сервиса.

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

  • 01Вести учёт людей, их дней рождения, важных дат, фотографий и пользовательских полей
  • 02Отображать связи между людьми с помощью пользовательских типов отношений
  • 03Исследовать свой круг общения в интерактивном графе с алгоритмом силового размещения узлов
  • 04Синхронизировать контакты через CardDAV, а также импортировать и экспортировать данные в форматах vCard и JSON
  • 05Записывать события общения в журнал и настраивать напоминания, чтобы оставаться на связи
  • 06Предоставляет REST API с документацией OpenAPI и входом через OIDC/SSO

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

  • Следить за днями рождения друзей, родственников и коллег
  • Помнить, откуда люди в вашем кругу общения знают друг друга
  • Самостоятельно разместить приватную базу контактов и личных связей
  • Записывать разговоры и последующие действия по общению с людьми

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

  1. 1

    Создайте каталог проекта и перейдите в него

    mkdir nametag && cd nametag
  2. 2

    Добавьте файлы docker-compose.yml и .env, следуя руководству по установке

  3. 3

    Запустите контейнеры

    docker compose up -d
  4. 4

    Откройте http://localhost:3000 в браузере

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

  • Распространяется по лицензии AGPL-3.0 — лицензии с копилефтом, которая требует раскрывать исходный код, если вы изменяете и развёртываете проект.
  • Разработка активно ведётся, поэтому между выпусками возможны несовместимые изменения. Перед обновлением ознакомьтесь с примечаниями к выпуску.
  • Для самостоятельного хостинга нужно вручную создать файлы docker-compose.yml и .env, следуя внешнему руководству.

В подборках

Темы

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

Что такое nametag?
Самостоятельно размещаемый менеджер личных связей: помогает вести учёт людей, дней рождения, знакомств и общения, а также исследовать интерактивный граф связей. Nametag — менеджер личных связей, который помогает помнить о людях в вашей жизни и о том, как они связаны друг с другом. В нём можно хранить контактные данные, дни рождения и другие важные даты, пользовательские поля и фотографии, а также связывать людей с помощью пользовательских типов отношений.
nametag можно использовать бесплатно? Какая у него лицензия?
nametag распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
nametag всё ещё поддерживается?
Активно поддерживается. Последний коммит в nametag — 28 окт. 2026 г..
Для чего можно использовать nametag?
Следить за днями рождения друзей, родственников и коллег Помнить, откуда люди в вашем кругу общения знают друг друга Самостоятельно разместить приватную базу контактов и личных связей Записывать разговоры и последующие действия по общению с людьми
Как установить nametag?
Создайте каталог проекта и перейдите в него: mkdir nametag && cd nametag Добавьте файлы docker-compose.yml и .env, следуя руководству по установке Запустите контейнеры: docker compose up -d Откройте http://localhost:3000 в браузере
Где скачать nametag?
Исходный код и инструкции по установке — на GitHub: https://github.com/mattogodoy/nametag

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

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

Самостоятельно размещаемый сервер CalDAV, CardDAV и WebDAV с веб-панелью администрирования на Symfony для управления пользователями, календарями и адресными книгами.

763+1 за неделю44PHPMITАктивно поддерживаетсяОбновлён позавчера