Fider is an open-source feedback portal designed to help product teams collect, organize, and prioritize customer suggestions and feature requests. Built in Go, it provides a structured platform where users can submit ideas, upvote others, and follow the status of requests—reducing guesswork in product roadmaps. Fider is ideal for SaaS companies, startups, and open-source projects that want to engage their user base in development decisions. It offers both a managed cloud service (Fider Cloud) and self-hosted options for full control over data and infrastructure.
The tool was created to solve the common problem of fragmented feedback channels (email, surveys, social media) by centralizing customer input into a transparent, vote-driven system. Teams can see which features are most requested, respond publicly to feedback, and build trust through transparency—all while avoiding the noise of unstructured channels.
What You Get
- Customer feedback collection - Users can submit feature requests, suggestions, and bug reports through a clean web interface with upvoting, comments, and tagging.
- Public status tracking - Each suggestion displays its current status (Planned, In Progress, Completed, Declined), allowing customers to follow the lifecycle of their requests.
- Self-hosted deployment - Fully open-source and deployable on any Linux server using Docker; no vendor lock-in or subscription fees.
- Integration-ready API - Exposes RESTful endpoints to integrate feedback data into existing tools like CRM, project management systems, or dashboards.
- Moderation and user roles - Admins can moderate submissions, assign status, and manage users with role-based permissions (Admin, Moderator, User).
Common Use Cases
- Building a SaaS product with active users - A B2B SaaS company uses Fider to let customers vote on new features like multi-factor authentication or custom reporting, reducing reliance on sales-led feature requests.
- Open-source project roadmap transparency - A developer community uses Fider to collect and prioritize enhancements for their tool, increasing contributor engagement and reducing duplicate proposals.
- Problem: Fragmented feedback → Solution: Centralized portal - A team receives feature requests via email, Slack, and Zendesk. By deploying Fider, they consolidate all input into one public board with voting and status tracking, cutting response time by 60%.
- Team: Product managers + customer success → Workflow: Prioritization meetings - Product teams use Fider analytics to identify top-voted items for sprint planning, aligning development with real user demand instead of internal opinions.
Under The Hood
Fider is a monolithic feedback and suggestions platform designed for extensibility and multi-tenant support, combining a robust Go backend with a modern TypeScript/React frontend. It emphasizes modular architecture and cross-cutting concerns like authentication and error handling to enable scalable and maintainable development.
Architecture
Fider follows a layered architecture that separates business logic, API handling, and UI components effectively.
- The system uses a monolithic structure with clear module organization to support extensibility and multi-tenancy
- Middleware integration handles shared concerns such as authentication and request logging
- Modular design patterns allow for independent development and testing of components
- Separation of concerns is maintained across backend services and frontend UI layers
Tech Stack
Fider leverages a full-stack tech stack with Go and TypeScript, supported by modern development practices.
- Built with Go 1.24 for the backend server and TypeScript with React for the frontend, using a monorepo approach
- Integrates key libraries from the React ecosystem including @lingui for internationalization and @tiptap for rich text editing
- Build and development workflows are powered by Webpack, esbuild, ESLint, and Prettier for consistent tooling
- Comprehensive testing is supported through Jest, Playwright, and Cucumber for unit, integration, and behavior-driven tests
Code Quality
Code quality in Fider reflects a mature development process with structured testing and consistent patterns.
- The codebase demonstrates strong error handling and type safety through TypeScript usage
- Testing practices are well-established with a mix of unit, integration, and end-to-end test strategies
- Code linting and formatting configurations ensure consistency across the codebase
- Modular structure supports maintainability and reduces complexity in both backend and frontend components
What Makes It Unique
Fider distinguishes itself through its balance of open-source flexibility and enterprise-grade extensibility.
- Its modular architecture enables both community contributions and commercial feature extensions
- The platform uniquely supports multi-tenant environments while maintaining a developer-friendly contribution model
- It provides a distinctive blend of feedback management tools with extensible UI components and backend services
- The combination of Go for performance and React for interactivity offers a compelling full-stack solution