---
title: "Show progress and feedback"
description: "Display toasts, loading indicators, desktop alerts, and browser push notifications."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Start with the tradeoff">Choose feedback that matches the task's urgency and duration without interrupting unrelated work.</PurposeNote>

## Options for this task

<LibraryIndex category="notifications" />

<LibraryCard libraryId="node-notifier" />

<LibraryCard libraryId="nprogress" />

<LibraryCard libraryId="rc-notification" />

<LibraryCard libraryId="react-hot-toast" />

<LibraryCard libraryId="react-spinners" />

<LibraryCard libraryId="react-toastify" />

<LibraryCard libraryId="sonner" />

<LibraryCard libraryId="spin-delay" />

<LibraryCard libraryId="web-push" />

## Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

[Browse notifications &amp; loading →](/notifications)

[Explore more tasks →](/tasks)
