Launched January 6, 2026
React-Roast

React-Roast

Get Context-Rich Feedback instantly

Free111 impressions#1612 of its week

React Roast is an open-source visual feedback widget that allows users to select UI elements on a webpage, capture their state, which includes screenshots, logs, user data and session.

React Roast is an open-source widget that lets users select UI elements, capture screenshots and state, and send feedback.

for
React developers who need in-app visual feedback and bug reporting.
pricing
open source
license
MIT
satyamskillz/react-roast 40 1TypeScriptupdated 8 months ago
works withReactNext.js

Key features

6 features of React-Roast
  • Element selection — Users can click any page element to capture its position, size and screenshot.
  • Customizable feedback form — Collect messages, email and screenshots with configurable form fields and messages.
  • Self-host or remote mode — Run the widget locally or connect to a hosted service via siteId.
  • Imperative control hook — useReactRoast provides functions to toggle the widget and set user data.
  • Notification support — Show configurable notifications and rewards after submission.
  • Flexible screenshot options — Capture full page, selected element, or both based on settings.

Use cases

  • Gather UI bug reports directly from users with element screenshots
  • Run beta testing feedback loops in a Next.js app
  • Collect feature requests with contextual UI context for product teams

React-Roast FAQ

How do I integrate React Roast into a React app?+

Install the package, wrap your app with WidgetProvider, set mode and implement onFormSubmit to handle feedback.

Can I host the widget myself?+

Yes, use mode="local" and handle submissions in your own backend.

Is there a hosted service?+

Yes, sign in to RoastNest, obtain a siteId, and use mode="remote" to send feedback to the service.

How can I customize the widget appearance?+

Pass a customize prop with form, island, and notification settings to override defaults.

What does the useReactRoast hook provide?+

It returns widget state, toggle function, visibility control, and user data setters for programmatic use.

Summarized by DevHunt from npmjs.com · Oct 15, 2026. Details may change; check the official site.