Canny is a polished, hosted feedback-and-roadmap tool. GlintPost gives you the same surfaces — open source, self-hosted, and free of per-seat pricing.
docker compose up -d --buildThe bundled stack runs the app, a PostgreSQL database, and local file storage — no external accounts required. Everything Canny keeps on its servers stays on yours.
GlintPost covers the same core jobs — changelog, roadmap voting, and feedback — but ships as an MIT-licensed app you run yourself with one `docker compose up`. There's no per-seat tax and your users' feedback data never leaves your infrastructure.
Canny is one of the most established feedback platforms, with mature feedback boards, roadmaps, and changelogs and a large integration ecosystem. It's a fully hosted SaaS priced per tracked user and per team member, and it isn't open source or self-hostable.
| Feature | GlintPost | Canny |
|---|---|---|
| Open source (MIT licensed) | ||
| Self-host on your own server | ||
| Your data stays on your infrastructure | ||
| Per-seat / per-editor pricing | None | |
| Free forever plan | Self-host | Limited |
| In-app changelog widget | ||
| Roadmap with upvoting | ||
| Feedback collection / surveys | ||
| Push announcements (banners / overlays) | ||
| Embeddable widget (script / iframe) | ||
| Run multiple products from one dashboard | ||
| Headless REST API + custom UI | ||
| Segment / datalayer targeting | ||
| Import existing data (Excel/CSV) |
Comparison reflects our understanding of publicly available information and is provided in good faith; Canny's features and pricing may have changed. All trademarks belong to their respective owners.
Switching from Canny? GlintPost has a built-in Excel/CSV importer for changelogs, roadmap items, and announcements — with backdating and carried-over vote counts, so your history lands in order.
Free and open source. Self-host in minutes, or start on the hosted cloud.