Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.
- Звёзды
- 14,841
- Форки
- 1,289
- Открытые issues
- 47
- Последний коммит
- 18 часов назад
Что это?
TREK — самостоятельный планировщик поездок, в котором участники совместно редактируют планы по дням, места, бронирования и задачи, а изменения мгновенно синхронизируются через WebSocket. В планах можно перетаскивать пункты между днями, использовать интерактивные карты на базе Leaflet, Mapbox GL или MapLibre GL, сортировать маршруты, а также импортировать и экспортировать файлы GPX/KML.
Помимо планирования маршрута, TREK позволяет вести бронирования, делить расходы с подсказками по взаиморасчётам и учитывать траты в разных валютах, составлять списки вещей, прикреплять файлы и экспортировать поездку в PDF. Среди дополнительных модулей — дневник, карта посещённых стран (Atlas), календарь отпусков (Vacay) и MCP-сервер для AI-клиентов.
Приложение работает как PWA на iOS и Android: поездки можно просматривать без подключения к интернету, а внесённые офлайн-изменения отправляются в очередь. Администраторы могут настроить способы входа, включая OIDC SSO, passkeys и 2FA, а также резервное копирование, бэкенды хранилищ и каналы уведомлений. Приложение доступно в виде Docker-образа и Helm chart и распространяется по лицензии AGPL-3.0.
Ключевые возможности
- 01Совместное редактирование планов поездок в реальном времени через WebSocket
- 02Интерактивные карты на Leaflet, Mapbox GL или MapLibre GL и сортировка маршрутов
- 03Разделение расходов с поддержкой нескольких валют и подсказками по взаиморасчётам
- 04Списки вещей, задачи, вложения и экспорт в PDF
- 05Вход через OIDC SSO, passkeys и TOTP 2FA
- 06Устанавливаемая PWA с офлайн-просмотром и очередью офлайн-изменений
Сценарии использования
- Планирование групповой поездки, где все участники редактируют общий маршрут
- Разделение общих расходов на поездку между попутчиками
- Хранение поездок семьи или команды на собственном сервере вместо коммерческого приложения
- Подключение корпоративного SSO к самостоятельно размещаемому сервису для планирования поездок
Темы
Частые вопросы
- Что такое TREK?
- Самостоятельно размещаемый планировщик поездок с совместным редактированием в реальном времени, картами, бюджетами, списками вещей, дневником и дополнительными AI-инструментами. TREK — самостоятельный планировщик поездок, в котором участники совместно редактируют планы по дням, места, бронирования и задачи, а изменения мгновенно синхронизируются через WebSocket. В планах можно перетаскивать пункты между днями, использовать интерактивные карты на базе Leaflet, Mapbox GL или MapLibre GL, сортировать маршруты, а также импортировать и экспортировать файлы GPX/KML.
- TREK можно использовать бесплатно? Какая у него лицензия?
- TREK распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- TREK всё ещё поддерживается?
- Активно поддерживается. Последний коммит в TREK — 19 окт. 2026 г..
- Для чего можно использовать TREK?
- Планирование групповой поездки, где все участники редактируют общий маршрут Разделение общих расходов на поездку между попутчиками Хранение поездок семьи или команды на собственном сервере вместо коммерческого приложения Подключение корпоративного SSO к самостоятельно размещаемому сервису для планирования поездок
- Где скачать TREK?
- Исходный код и инструкции по установке — на GitHub: https://github.com/liketrek/TREK
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source инструмент для планирования публикаций в соцсетях: его можно развернуть самостоятельно, а для работы с контентом на разных платформах доступны AI и API-интеграции.
Открытая платформа для совместной работы с вики и документацией — альтернатива Confluence и Notion, которую можно развернуть на собственном сервере.
Самостоятельно размещаемая low-code-платформа с API, работающая как совместная табличная база данных и позиционируемая как альтернатива Airtable.
Музыкальный плеер на TypeScript с полноэкранной анимацией текста песен и поддержкой NetEase, QQ, Kugou, Navidrome и локальных библиотек.
Самостоятельно размещаемый тайм-трекер, совместимый с Toggl: использует тот же API и позволяет переносить данные в Toggl и обратно.