What is it?
Ze Feedback is a lightweight, type-safe feedback widget for React applications. Built with Radix UI, Zod, and Tailwind v4, it provides an accessible and customizable way to collect user feedback, bug reports, and feature requests directly from your application. It is an ongoing work and open source package
Key Features
Type-Safe & Validated: Built-in Zod validation ensures your feedback payloads are always correctly structured, catching errors before they reach your backend.
Accessible by Design: Leverages Radix UI primitives to provide a fully accessible dialog experience that works with screen readers and keyboard navigation.
Flexible & Customizable: Choose between standalone or simple button variants, light or dark themes, and customize everything from toast notifications to submit handlers.
Complete Solution: Not just a widget—includes a full dashboard component (ZeDashboard) to view all feedback submissions, plus a navigation button (ZeDashboardButton) to easily access your feedback dashboard.
Zero Configuration: Sensible defaults mean you can get started with just an API endpoint. CSS is auto-included, so no extra imports needed.
Why Use It?
Collecting user feedback is essential for building better products, but implementing a feedback system from scratch can be time-consuming. Ze Feedback handles all the complexity—validation, accessibility, UI components, and state management—so you can focus on what matters: listening to your users.
Whether you need a simple feedback button or a complete feedback management system, Ze Feedback provides the tools you need with a tiny API surface and sensible defaults.
Check the Ze Feedback package for more information on how to use it.