Skip to content

Self-hosted alternatives to Upvoty

Upvoty is a feedback platform with voting boards, a public roadmap and a changelog. Two listed apps do its main job and run in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features Upvoty 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
  • FeedLog feedback board with boards sidebar, vote counts and status labels on recent requests

    Self-hosted Canny alternative with voting boards, a public roadmap, changelogs and an in-app support widget

    Deploy
    One-click
    License
    MIT
    GitHub stars
    168 stars
    Last commit

Upvoty features, app by app

FeatureopenheardFeedLog
Boards with votes, tags, moderationYesPartly
Public or private boardsPartlyYes
Public roadmap with statusesYesYes
Changelog notifies votersYesPartly
Duplicate detection and mergingYesYes
Custom statuses and workflows per boardPartlyNo

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

What a Upvoty user would miss
Jira and Intercom connectors and per-board workflows.
What it adds
One Worker with D1, KV and R2 in your account, plus a help center and MCP server.
  • Yes Boards with votes, tags, moderation. Boards with votes, tags, search, sorting and an optional approval queue.
  • Partly Public or private boards. Who can post is configurable and tabs can be hidden; keep a board internal with Cloudflare Access.
  • Yes Public roadmap with statuses. Roadmap with custom status columns.
  • Yes Changelog notifies voters. Voters and commenters are emailed on status changes and shipped changelog entries.
  • Yes Duplicate detection and merging. Similar posts suggested before posting.
  • Partly Custom statuses and workflows per board. Custom statuses drive the roadmap columns; set per workspace, not per board.

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

Self-hosted Canny alternative with voting boards, a public roadmap, changelogs and an in-app support widget

What a Upvoty user would miss
Tags, custom statuses, changelog emails and integrations. It needs an external PostgreSQL 17 or newer database with pgvector.
What it adds
Also a help center and an in-app support widget with an AI agent.
  • Partly Boards with votes, tags, moderation. Boards, votes and comments; no tags in the schema.
  • Yes Public or private boards. Boards can be public or private.
  • Yes Public roadmap with statuses. Planned, in progress and done columns.
  • Partly Changelog notifies voters. The admin can email upvoters after a status change; changelog entries are not emailed.
  • Yes Duplicate detection and merging. Embeddings flag similar posts, and admins merge and unmerge.
  • No Custom statuses and workflows per board. Not found in the README or source.

Sources:github.com/linkcraftstudio/feedlog/blob/main/README.md