Open-source, self-hosted scheduling platform (MIT-licensed community fork of Cal.com) for booking meetings and managing calendars.
- Stars
- 284
- Forks
- 9
- Open issues
- 0
- Last commit
- 2 months ago
What is it?
Changes.Page is an open-source changelog tool that lets teams publish product updates and release notes on a dedicated changelog page. It is built with Next.js, Tailwind CSS and Supabase, with background jobs handled by Inngest and transactional email sent through Postmark.
The repository is a TypeScript monorepo with two apps: apps/web for the management side and apps/page for the public-facing changelog pages. Running it locally requires Node.js 18 or later, pnpm, and a Supabase instance whose credentials are placed in .env files copied from the provided examples.
Self-hosting instructions are provided in a separate SELF-HOSTING.md file in the repository.
Key features
- 01Publish product updates on a hosted changelog page
- 02Management app and public changelog page as separate apps in one monorepo
- 03Uses Supabase for data storage
- 04Background jobs handled with Inngest
- 05Transactional email delivered via Postmark
Use cases
- Publishing release notes for a SaaS product
- Giving customers a public page to follow product updates
- Self-hosting a changelog instead of using a paid hosted service
Quick start
- 1
Clone the repository
git clone https://github.com/techulus/changes-page - 2
Install dependencies
pnpm install - 3
Create your .env file from .env.example in apps/web and apps/page, and add Supabase credentials
- 4
Start the development server
pnpm dev
Things to know
- Requires a Supabase instance and its credentials to run.
- Setup involves configuring environment files across two apps, so self-hosting takes some effort.
- Requires Node.js 18 or newer and pnpm 8.6.2 or newer.
- Licensed under AGPL-3.0, which requires source disclosure for modified networked deployments.
Topics
FAQ
- What is changes-page?
- Open-source changelog management app for publishing product updates on a hosted changelog page, built with Next.js and Supabase. Changes.Page is an open-source changelog tool that lets teams publish product updates and release notes on a dedicated changelog page. It is built with Next.js, Tailwind CSS and Supabase, with background jobs handled by Inngest and transactional email sent through Postmark.
- Is changes-page free to use? What license does it have?
- changes-page is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is changes-page still maintained?
- Updated within 6 months. The last commit to changes-page was on Aug 21, 2026.
- What can I use changes-page for?
- Publishing release notes for a SaaS product Giving customers a public page to follow product updates Self-hosting a changelog instead of using a paid hosted service
- How do I install changes-page?
- Clone the repository: git clone https://github.com/techulus/changes-page Install dependencies: pnpm install Create your .env file from .env.example in apps/web and apps/page, and add Supabase credentials Start the development server: pnpm dev
- Where can I get changes-page?
- The source code and installation instructions are on GitHub: https://github.com/techulus/changes-page
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source, self-hostable social media scheduling tool for planning, posting, and analyzing content across many platforms, with AI and API integrations.
Open-source link attribution platform for short links, conversion tracking, and affiliate programs, built with Next.js and TypeScript.
Self-hostable, API-oriented low-code platform that works like a collaborative spreadsheet-database, positioned as an Airtable alternative.
A self-hosted, privacy-focused AI note-taking app for quickly capturing fleeting thoughts as Markdown cards with natural-language search.
A self-hostable CRM for managing contacts, deals, tasks and notes, built with React, shadcn/ui and Supabase.