Narrative loader

Human-friendly async loader for React with narrative status messages instead of spinners.

TypeScript πŸ“„ MIT ⭐ …

It shows text and emojis when one is waiting for an API request to return a response. It can be added to any API request, but the main point is to have it done for an LLM API request, so you get the β€œThinking…” of your own choosing.

I built it because I find it a cool UI/UX, giving users some funny, clever, weird info back, other than just dots or spinners.

I believe it’s delightful because you can set your own messages, progress, emojis… And I’ve tried to make it as customisable as I could think of.

Copilot says: AI-generated

Tired of boring spinners? This tool jazzes up your React loading states with friendly, animated narrative messages that keep users entertained and informed while they wait. It’s like having a chatty assistant for your async tasks!

Key features:

  • 🧠 Human-like narrative loading messages
  • 🎭 Built-in variants and tone presets for different vibes
  • πŸ” Smooth sequential polling with retry/backoff
  • 🎬 Fun text and emoji animations for extra flair

This summary was generated by GitHub Copilot based on the project README.