Skip to content

Self-hosted alternatives to AnnounceKit

AnnounceKit is a product update platform that publishes a changelog and in-app widgets, with feature request voting and NPS. One listed app does its main job and runs in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features AnnounceKit describes on its own site.

  • openheard public board with trending posts, vote counts and statuses, and board and roadmap counts in the sidebar

    Feedback board, public roadmap and changelog for your product, in one Worker with D1, KV and R2

    Deploy
    CLI
    License
    AGPL-3.0
    GitHub stars
    173 stars
    Last commit

AnnounceKit features, app by app

Featureopenheard
Changelog page on custom domainYes
In-app widgets, many display typesPartly
Delivery by in-app, email, Slack and RSSYes
Mobile announcements with native SDKsNo
Feature requests and roadmapYes
NPS and feedback with reactionsPartly

Feedback board, public roadmap and changelog for your product, in one Worker with D1, KV and R2

What a AnnounceKit user would miss
Mobile SDKs, NPS, segmentation, analytics and several widget display types.
What it adds
One Worker with D1, KV and R2 in your account, plus a help center and MCP server.
  • Yes Changelog page on custom domain. Public changelog page hosted on the origin you deploy on.
  • Partly In-app widgets, many display types. One launcher widget with icon, label or hidden display and a new-release badge.
  • Yes Delivery by in-app, email, Slack and RSS. Widget tab, email subscriptions, RSS and Slack or Discord alerts.
  • No Mobile announcements with native SDKs. Not found in the README or source.
  • Yes Feature requests and roadmap. Board with votes, comments and a roadmap.
  • Partly NPS and feedback with reactions. Reactions on comments; no NPS.

Sources:github.com/heilonng23/openheard/blob/main/README.md