Skip to content

Self-hosted alternatives to Frill

Frill is a customer feedback tool with an ideas board, public roadmap, announcements and surveys that can be embedded in a product. 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 Frill 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

Frill features, app by app

FeatureopenheardFeedLog
Ideas board with votes and commentsYesYes
Public roadmap, drag and dropYesYes
Changelog with in-app notificationYesPartly
In-app NPS, CSAT and pollsNoNo
Integrations, REST API and webhooksPartlyNo
Single sign-on for end users and adminsPartlyPartly

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

What a Frill user would miss
Surveys, a prioritization matrix and a large connector library.
What it adds
One Worker with D1, KV and R2 in your account, plus a help center and MCP server.
  • Yes Ideas board with votes and comments. Board with votes, comments, reactions and a status timeline.
  • Yes Public roadmap, drag and drop. Roadmap with drag between columns that follow custom statuses.
  • Yes Changelog with in-app notification. Changelog with RSS and email subscriptions and a widget tab with a new-release badge.
  • No In-app NPS, CSAT and polls. Not found in the README or source.
  • Partly Integrations, REST API and webhooks. HTTP API with per-workspace keys, signed webhooks and Slack and Discord alerts; no connector library.
  • Partly Single sign-on for end users and admins. Cloudflare Access sign-in, magic link, password and Google; no token handoff from your app.

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 Frill user would miss
Surveys, a prioritization matrix, integrations and an in-app changelog. 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.
  • Yes Ideas board with votes and comments. Boards, votes and Markdown comments.
  • Yes Public roadmap, drag and drop. Roadmap with planned, in progress and done columns.
  • Partly Changelog with in-app notification. Public changelog with categories and reactions; no in-app notification tab, email or RSS found.
  • No In-app NPS, CSAT and polls. Not found in the README or source.
  • No Integrations, REST API and webhooks. Not found in the README or source.
  • Partly Single sign-on for end users and admins. JWT single sign-on for widget users; no SAML.

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