All 99 Dependencies
Every package ClearFlask depends on, ranked by repo health score.
ClearFlask is an open-source alternative to Canny and UserVoice, built for product teams that want to own their feedback data without paying per-seat SaaS fees. It provides a fully branded feedback portal where users can submit ideas, vote on requests, and track the status of features from Planned to Released — all embedded directly into your product via a JavaScript widget or hosted on a custom domain.
The platform pairs a Java-based API server with a Node.js Connect layer for server-side rendering and dynamic TLS certificate management. Data storage is modular: choose between MySQL or Elasticsearch for search, DynamoDB for primary storage, and S3 or MinIO for file uploads. This architecture makes it deployable everywhere from a single Docker Compose setup to a full Kubernetes cluster with Helm charts and horizontal autoscaling.
Beyond basic feedback collection, ClearFlask includes an AI assistant powered by LangChain4j and OpenAI that lets users query their feedback corpus conversationally and generate summaries of recurring themes. The roadmap view supports three distinct prioritization mechanisms — community voting, credit-based funding, and emoji expressions — so teams can tune how their users signal what matters most.
Integrations with GitHub, GitLab, Jira, and Slack connect feedback items directly to the engineering workflows where work actually gets done. The webhooks system, SSO support via SAML and OAuth, and role-based access controls make ClearFlask viable for B2B products serving enterprise customers who need private project spaces and audit-ready data ownership.