Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.
- Звёзды
- 284
- Форки
- 9
- Открытые issues
- 0
- Последний коммит
- 2 месяца назад
Что это?
Changes.Page — инструмент с открытым исходным кодом для публикации обновлений продукта и заметок о релизах на отдельной странице changelog. Он создан на Next.js, Tailwind CSS и Supabase. Фоновые задачи выполняются через Inngest, а транзакционные письма отправляются через Postmark.
Репозиторий представляет собой монорепозиторий на TypeScript с двумя приложениями: apps/web для управления и apps/page для публичных страниц с changelog. Для локального запуска понадобятся Node.js 18 или новее, pnpm и экземпляр Supabase. Его учётные данные нужно добавить в файлы .env, скопированные из предоставленных примеров.
Инструкции по самостоятельному размещению приведены в отдельном файле SELF-HOSTING.md в репозитории.
Ключевые возможности
- 01Публикация обновлений продукта на размещённой странице changelog
- 02Приложение для управления и публичная страница changelog — отдельные приложения в одном монорепозитории
- 03Supabase для хранения данных
- 04Выполнение фоновых задач через Inngest
- 05Отправка транзакционных писем через Postmark
Сценарии использования
- Публикация заметок о релизах SaaS-продукта
- Предоставление клиентам публичной страницы, где они могут следить за обновлениями продукта
- Самостоятельное размещение changelog вместо использования платного хостинга
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/techulus/changes-page - 2
Установите зависимости
pnpm install - 3
Создайте файл .env на основе .env.example в apps/web и apps/page и добавьте учетные данные Supabase
- 4
Запустите сервер разработки
pnpm dev
Что важно знать
- Для запуска необходим экземпляр Supabase и учетные данные для него.
- Настройка требует конфигурации файлов окружения в двух приложениях, поэтому самостоятельное размещение потребует некоторых усилий.
- Требуются Node.js версии 18 или новее и pnpm версии 8.6.2 или новее.
- Лицензия AGPL-3.0 требует раскрывать исходный код измененных развертываний, доступных по сети.
Темы
Частые вопросы
- Что такое changes-page?
- Приложение с открытым исходным кодом для управления changelog и публикации обновлений продукта на отдельной странице; создано на Next.js и Supabase. Changes.Page — инструмент с открытым исходным кодом для публикации обновлений продукта и заметок о релизах на отдельной странице changelog. Он создан на Next.js, Tailwind CSS и Supabase. Фоновые задачи выполняются через Inngest, а транзакционные письма отправляются через Postmark.
- changes-page можно использовать бесплатно? Какая у него лицензия?
- changes-page распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- changes-page всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в changes-page — 21 авг. 2026 г..
- Для чего можно использовать changes-page?
- Публикация заметок о релизах SaaS-продукта Предоставление клиентам публичной страницы, где они могут следить за обновлениями продукта Самостоятельное размещение changelog вместо использования платного хостинга
- Как установить changes-page?
- Клонируйте репозиторий: git clone https://github.com/techulus/changes-page Установите зависимости: pnpm install Создайте файл .env на основе .env.example в apps/web и apps/page и добавьте учетные данные Supabase Запустите сервер разработки: pnpm dev
- Где скачать changes-page?
- Исходный код и инструкции по установке — на GitHub: https://github.com/techulus/changes-page
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source инструмент для планирования публикаций в соцсетях: его можно развернуть самостоятельно, а для работы с контентом на разных платформах доступны AI и API-интеграции.
Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.
Самостоятельно размещаемая low-code-платформа с API, работающая как совместная табличная база данных и позиционируемая как альтернатива Airtable.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
CRM с возможностью самостоятельного хостинга для управления контактами, сделками, задачами и заметками на React, shadcn/ui и Supabase.