LogChimp is an open-source platform designed to help product teams collect, organize, and prioritize customer feedback directly from their users. Built as a self-hosted alternative to commercial tools like Canny and ProductBoard, it enables teams to manage feedback without relying on third-party SaaS platforms. With a focus on privacy, customization, and control, LogChimp is ideal for startups, SaaS companies, and enterprises that want to maintain full ownership of their user feedback data while building transparent product roadmaps.
The tool is especially valuable for teams that need to scale feedback collection across multiple channels, visualize feature demand through boards and roadmaps, and maintain a secure, on-premises or private cloud environment. Its TypeScript-based architecture ensures extensibility and modern tooling support, making it accessible for developers to customize and extend.
What You Get
- Brand customizable - Customize the interface with your own logo, colors, and domain to maintain brand consistency across customer-facing feedback portals.
- Create posts - Allow users to submit detailed feedback as posts with upvoting, comments, and attachments directly through a web interface or embedded widget.
- Organise posts by Boards & Roadmaps - Categorize feedback into configurable boards and visualize feature priorities on public or private roadmaps to align stakeholders.
- Powerful dashboard - Monitor feedback trends, upvote counts, and user activity through real-time analytics and filtering options for product managers.
- Secure by design - Built with authentication, role-based access control, and data isolation to ensure sensitive customer feedback remains protected.
- Self-hosted - Deploy LogChimp on your own infrastructure using Docker or Ubuntu, ensuring full data control and compliance with privacy regulations.
Common Use Cases
- Building a SaaS product with user-driven roadmap - A B2B SaaS startup uses LogChimp to collect feature requests from enterprise customers, tag them by industry and pain point, and publish a public roadmap to increase transparency and reduce support tickets.
- Managing feedback for an open-source tool - A developer of a popular open-source library uses LogChimp to centralize GitHub issues, Discord suggestions, and email feedback into a unified board with voting and prioritization.
- Problem → Solution flow: Fragmented feedback channels → Centralized product insights - Teams struggling with scattered feedback across email, Slack, and Zendesk use LogChimp to unify all input into one searchable, prioritizable system with voting and status tracking.
- Team/workflow scenario: Product & engineering collaboration - Product managers use LogChimp to assign feedback items to engineering sprints, while developers track upvotes and comments to validate feature demand before implementation.
Under The Hood
LogChimp is a modern, open-source feedback and documentation platform built with a monorepo structure that supports both core and enterprise editions. It combines a Vue 3 frontend with a TypeScript-based Express API, offering extensible and modular development patterns.
Architecture
LogChimp adopts a layered architecture with well-defined separation between frontend, backend, and shared components.
- The monorepo design enables modular development with distinct packages for server, theme, and shared types.
- The backend follows a controller-action pattern with Express.js, while the frontend uses Vue 3 components for UI composition.
- Database interactions are handled through Knex, and middleware-style request handling enhances API testability.
Tech Stack
The project leverages a modern tech stack focused on TypeScript, Vue 3, and Express.js for full-stack development.
- The frontend is built with Vue 3 and styled using Tailwind CSS, while state management is handled by Pinia.
- Backend services are powered by Express.js with Knex for database migrations and Zod for validation.
- Development tools include Vite for builds, PNPM for monorepo management, and Vitest for unit testing.
Code Quality
The codebase emphasizes a robust testing strategy with support for end-to-end and API validation.
- Comprehensive test coverage is provided through Vitest, Playwright, and Supertest, ensuring reliability across layers.
- Error handling is present in server-side controllers and fixtures, though some inconsistencies exist in validation logic.
- Type safety is enforced with TypeScript, and linting tools are configured to maintain code quality standards.
What Makes It Unique
LogChimp stands out through its extensibility model and modular architecture that supports enterprise-grade customization.
- The dual-layer API design allows for clean separation between server-side logic and client-side components.
- Built-in support for multi-environment setups, including Docker and pnpm workspaces, enables flexible deployment options.
- A dedicated enterprise edition architecture allows feature extensions without modifying core code, enhancing maintainability.