# openchangelog

> Openchangelog transforms Markdown changelogs into a beautiful website with search, password protection, themes, RSS, and GitHub/GitLab/Forgejo/local integrations.

- **Category:** Developer Tools
- **Licence:** AGPL-3.0
- **Latest version:** v0.8.2
- **Open source:** oss
- **Languages:** Go, templ
- **Platforms:** Docker, Docker Compose
- **Tags:** Analytics, Search, RSS, Markdown, Gitlab, Next.js, Docker, Go, Dark mode, Self Hosted, Forgejo, Password protection, Changelog, Release notes, GitHub

## Description

Openchangelog is a self-hosted changelog website generator that renders Markdown release notes from GitHub, GitLab, Forgejo, or local files into a polished web UI. It provides full-text search, password protection for private changelogs, automatic RSS feeds, and configurable dark/light/system themes. The application runs as a single Go binary in a Docker container with no database required — only a YAML configuration file and a volume for release notes. It also offers a Next.js widget for embedding the changelog in other applications and optional analytics via Tinybird. The project is licensed under AGPL-3.0 and actively maintained.

## Links

- [Homepage](https://github.com/JonasHiltl/openchangelog)
- [Website](https://openchangelog.com)
- [Docker](ghcr.io/jonashiltl/openchangelog)
- [Demo](https://demo.openchangelog.com)
- [Integrations](https://openchangelog.com/integrations/)
- [Documentation](https://openchangelog.com/docs/)
- [GitHub Repository](https://github.com/JonasHiltl/openchangelog)

---
Source: https://selfhost.directory/project/openchangelog