You're building a CLI app in Rust and need a loading spinner. Rattles gives you that with zero dependencies and a clever stateless design,just call `current_frame()` in your render loop, no lifecycle management needed. It ships with preset collections (braille dots, arrows, emoji) and works in `no_std` environments if you switch to tick-based or index-based driving. The `rattle!` macro lets you define custom spinners at compile time. It integrates cleanly with ratatui since you can pass the spinner by reference anywhere without wrapping it in `Arc<Mutex>`. The stateless-by-default approach is refreshing for something this simple, and the fallback options make it work even on embedded targets.
npx -y skills add aradotso/trending-skills --skill rattles-terminal-spinners --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
sentry/dev
degausai/wonda
github/awesome-copilot
insforge/agent-skills
github/awesome-copilot
breaking-brake/cc-wf-studio